Sorry you had issues...
there is so much info out there now about pricing and who to buy from its hard to feel bad for people when they have these issues.
If you buy from a big shop like that you should know that you are just a blip on the radar and will likley be treated as such. You are probably one of the 50 games that went out the door that day.
I would always buy from a smaller dealer... they are more likley to need your biz and they will cover you better if problems.