Okay. In case you guys could not tell, this hit a nerve. First, let me apologize for losing my cool.
While I still have feelings about this (and do feel like I have a point), I really don't want to discuss this anymore, for a specific reason: this is actually a fairly subtle point. The quality of customer service depends rather greatly on what tone of voice and the specific words used by the customer service representative. Simple things like saying "please" and "thank you" have a dramatic effect on how good the service is. Since I don't know precisely what these people said -- I only have a general gist -- it makes it more difficult for me to judge whether these employees are to blame or not.
Questions like: did they offer to call you back? Did they offer to give you a discount? Did they even apologize? Did they offer alternative solutions to your problem (did the TRU across the city get it in? That's a solution I often recommend, for example). If they did not do any of these things, then that is a problem, but if their sole crime is assuming a game would arrive on time and then not having that game arrive on time via deficiencies that are entirely out of their control, then the problem isn't theirs.
Hopefully that's a resolution everyone can agree with, because I really didn't feel like fighting about this. Sorry again, just a pet peeve ><