Davey Jones, exactly, it's good business to make customers happy, that's precisely my point, it's very very bad business to do what smd did, although they did have one and only one chance to get some good PR in, which he blew, totally, and that was to just make a first posting, something along these lines: this slipped under our radar, and we did have some inner company miscommunications, I apologize, the money has been refunded. The point in your case is that these companies went above and beyond what is normal or required, and thus earned, surprise surprise, a satisfied repeat customer. Smart. SMD, not smart. Totally does not matter if they are right or wrong, which is something that a lot of people in this thread seem confused about, this is business, and there's good and bad business methods. Zpacks picks the good one consistently, and is considered one of the best because of that.
The thread would have ended right there, with such a statement from smd here, and everyone would say, oh, smd is such a good company, great, he follows the discussion, sees his error, and fixes it, in public. You can lie totally when you say this as owner of the company, it's virtual, not face to face, and it's just part of doing business, even if you hate the client or whatever, gritting your teeth and swallowing hard is just part of the cost of doing business sometimes.
Sometimes it's totally irrelevant who is right or wrong, you just eat it, that's how it goes. I have to eat stuff all the time as a freelancer, and massively larger amounts than $20. All of the rest of this thread would not have happened, it would have vanished, no ill will generated, no endless discussions and made up laws, no picking apart to see who is guilty or innocent, and why and how, just a satisfied transaction.
That should have happened before this even got the posting stage, it's just not worth being right sometimes, in business, you have to snip off the ego at times and just agree, bad press and bad publicity is very damaging, far more damaging than an annoyed ego.