UPDATE: So, Dan Murtha decided to reach out to me in order to fix the situation. He asked me how much store credit I thought was fair and I said $1200 since that's how much I lost in the refund. I also said that I'd be willing to accept two S3s as well. He offered me $1000 credit and I agreed.
I hereby rescind/renounce/repudiate/abjure all the negative things I've said about Minersource and I will be sure to edit all recent posts referencing them to reflect this update.
Thanks Minersource for doing the right thing in the end.