As far as supporting the LHS goes, I'm all for paying a little more to help them out but when they sell at the same price as Tower, and I have a coupon for 100 off...well that's just not "a small price to pay". I wouldn't even ask my local guy to match that. I'd feel too bad.
In regards to the OP, sorry to hear about your experience. I've never heard of this company, but I'm sure your credit card company can help in some way. Best of luck!