The suggestion that Apple or AT&T is being dishonest regarding the iPhone with their customer base is disappointing. People will usually pay more for superior products and services. Apple products are extraordinarily well manufactured and supported by the company.
The iPhone isn't perfect and we are all paying a reasonable premium to have the company improve it. Like it or not.