That's the problem with society today though mate, people being afraid (for lack of a better word) of speaking up for fear of reprisal and, God forbid, violence/anger.
At the end of the day, you were skipped and while it's easy for me to sit here and say, "You should have said ...", not everyone can be outspoken. People nowadays are ignorant sods, and it's not getting any better unfortunately.
Fingers crossed you get your iPhone 3GS on your trip on Friday, but could you not perhaps pop into the store in advance and have an iPhone put by in your name, even if you pay the upgrade fee up front?
Exactly, people should care less about what others think and more about getting done what needs to be done. You don't go to a phone shop to make friends and get people to like you, you go to... Shock horror... Buy a phone!