Honestly, I just think Apple and Jobs have handled the whole thing wrong. They ignored experts telling them the antenna would be an issue but they went with it because they wanted it on the streets ASAP. They went on and on about this thing was like Jesus in mobile form and how everything packed in it is a revolution despite most of it being done already. It's only revolutionary because it's slapped in an apple plastic case. Then as the complaints start coming in, they ignore it. Then they say that it can't possibly be their fault, you're holding it wrong, fuck you left-handed people. But then it's a software issue, the bars are dropping because of an incorrect algorithm which is, incidentally, one used by many other companies, so totally not our fault.
Now they're on the software fix that requires a factory reset to remove and claiming it's an issue every smartphone has, but we'll still give out free bumpers to fix the problem we claim we don't have.
Since the start, they've been claiming their phone is perfect and all the problems are other peoples fault or the users fault. Not a single bit of blame is allowed to fall on Apple. And this is what is pissing people off. They fucked up. If they'd admitted it from the start, there would be no real issue. People make mistakes, it happens. It's when a company denies responsibility and shifts the blame. That is the problem.
Also, iPhones are overpriced lumps of crap.