I always find it funny when a customer blames the salesperson for the choice that they make. As if we took their credit card from their possession and forced their hand against the sig pad to sign a 2-yr agreement for the phone that we forced them to take. It's one of the initial defenses of the stupid customer - to blame anything and everything but themselves. It's also a very agitating thing when they always come out with "oh, you didn't tell me there was a new one coming out."
There's ALWAYS new phones coming out or are in development. I always tell people that if you spend all of your time holding out for 'the next best thing,' you'll be waiting forever. Case in point - The Droid came out in November of last year. The Droid 2 came out last week. Average life-span of a phone? 8-10 months. Welcome to the world of technology.