I've had nothing but positive things to say when I've talked to AT&T.
I have a serious problem with the OP.
I work retail. Which is very similar to this AT&T rep the OP talked to. I get people who come into my store and tell me that I don't know anything about the products I sell. Or try to argue with me about previous products that we've offered that we never in fact offered. I am the one who gets trained about our products, I'm the one they pay to know things, I'm the one who has worked at the location for nearly four years and you guys are the dumb people who think they know everything.
Before you tell someone who works for a company that they're wrong maybe you should think before you speak. If she claims she could've gotten you a white iPhone 4 preorder and that's what you wanted, why didn't you just ask her to do so? If it turns out she couldn't what would it have cost you? A couple minutes of your time? Maybe you could've even gotten that white iPhone 4 instead of a black one.
Or maybe you should just give that AT&T rep your work phone number and address so that she can stop in on her time and tell you how you can't do your job or that you don't know anything about your job. Same deal.
You sound like an ass, and it's the main reason why I think America is getting more and more stupid by the year. After having talked to people like yourself I always tell my coworkers I feel dumber having talked to you people.
Being nice to people goes a long way. You should try it sometime.

Uploaded with ImageShack.us