No. Not everyone can go out and afford the fanciest high tech phones or afford monthly service. We should stop judging people who want to save money on a phone (T-Mobile's prices are outrageous!). Let people live.
And this is coming from a satisfied iPhone user who's had 3 different phones in the past months.