I have to agree with what the OP has to say. There are a ton of blind people running around this site. Take a look through the forums, and see how much stuff people are putting up with just because its a product with the shiny apple logo on it.
I just read the thread that talks about disabeling location services just so your phone can last all day on a battery. And people are fine with that! They are basically conceeding the fact that the phone doesnt do what it should, and their just fine with defending the ineptness of the device.
Actually, I think it's more of a tradeoff.
Until we all have a Mr. Fusion powering our phones, you can't use it endlessly and not take a battery hit.
What's far more likely, is that people don't mind having longer lasting power for the services they need versus ones they don't.
If I can't check my email or make a call, do I really care if I have location services? Not really, no.
And I certainly didn't buy the phone for location services.
Furthermore, I doubt many people did. Or would.
What they would buy it for is the touchscreen, widescreen ipod, internet device that it is, and it comes in a very aesthetically pleasing package.
I don't curse Dell because I want to use my laptop all day without charging it, I just modify my use of it to do what I need to do.
People make these sort of tradeoffs all the time in myriad ways.
Singling out the iphone and those who choose to use it is a little short sighted and lacks the proper context of what people do in the real world with other products.