Why spend your money at any place that doesn't have the attitude that "the customer is always right"?
I look for "legendary" service. When I find it, I deal with that company for the rest of my life. Dillon is a prime example.
Unfortunately, I HAVE to deal with the phone company, cable company, etc. I don't have to deal with Best Buy or other crappy service stores (and I don't).
If I buy mags from a store and then decide that I don't want them (no reason necessary). I expect to get a full refund.
Here are a couple of statements to make at customer service if you don't get legendary service:
Clerk: I can't do X because it's our policy not to do it.
Me: So you are telling me that your policies are more important to your business than your customer's satisfaction?
Clerk: You could have copied that movie, cd, software, etc.
Me: I am informing you that I didn't copy the X. Are you telling me that your business assumes your customers are dishonest?
If you don't get good service the first time, and you continue to do business with the company, than look in the mirror when you are unhappy with the company. It's your fault.