Except where the phone is unable to perform its primary function then it needs to be fixed......no excuse or workaround. Why release it on the first place if it is unable to work as a phone.
So far I have 3 hours and 33 minutes of my iPhone 4 performing it's primary function. And as you can see I do not have stellar signal strength...
(click on image for full sized version)
I think anyone who says that the phone is unusable is making things up. The phone has a bug, yes. Some of the bugs will be fixed or mitigated in future updates. But even as it is right now - it is still an amazingly capable piece of hardware that works perfectly fine.
I swear people hold Apple to way higher standards than anyone else.
There are all kinds of problems with all kinds of Motorola and HTC android phones and there are all kinds of problems with Verizon - but for some reason those never make the cover of newspapers or headlines on CNN.
Look, the iPhone 4 has some bugs. It happens. I have personally myself written software that had bugs in it, and I had to fix them with updated versions. I have also built things that had unsolvable hardware flaws but still worked just fine.
I am not an Apple apologist. Apple made a PR mistake I think. But I am really tired of all the people saying the phone is an absolute failure because that is simply not true. It works just fine.
God some days I wish the Internet had never been invented. Sure there were stupid people before but the stupid people were so much more "contained".
It is a phone. It has a couple bugs. Some may not be fixed. No one forces you to keep the phone. You can use an iPhone 3GS if you want to keep your apps or go to and android or webOS phone if you don't need to keep your apps. The iPhone is not more expensive than any of the other comparable smartphones (in fact some regular phones cost as much as the iPhone 4).
No one has EVER in the history of consumer electronics made a completely bug free product. Just be happy that now in this day and age we have updatable software and firmware on devices so many bugs can be fixed.