1. No it's not a random issue, everyone with a 3G who upgraded to OS4 has the problem, some settings changes have helped reduce the problem and dumping applications that used to work fine have also helped, but that's hardly a "solution" is it??
2. You are correct, Apple did know about the problem, long before OS4 was released.
3. iPhone 4 was NOT recommended by most magazine reviews (including consumer reports) and EVERY internet review I've seen has either the EVO 4G or the Droid X as coming out ahead of the iPhone 4
4. Apple STILL have not provide a "downgrade" option to revert back to OS 3.x
5. There is NO update path for OS 3.x rendering all existing 3G owners stuck with a 3G phone that will no longer receive any updates including security updates
6. There is NO solution, why else do you think so many folks are complaining??
7. Apple fired senior Exec responsible for major component of the iPhone 4 because THEY messed up the iPhone 4
8. 3G phone was functioning perfectly well prior to OS4.x
So in a word, YES, people do have a right to complain, be angry, and throw rocks (lucky it's only rocks).
My wife moved to Droid X, and I'm still waiting for my EVO 4G while I try to keep myself from toss my iPhone 3G out the window (it's been a struggle). Too bad, because I "was" onboard with Apple's mobile devices, but the iPhone 4 problems and this OS4/3G issue pushed me away to another carrier (and based on the length of this thread has pushed many other Apple users away).
And yes Apple do need to know again and again and again. They should KNOW, so it doesnt' happen again, EVER! It's unfortunate that this has to be done this way in order to get Apple to pay attention, but sadly, that seems to be the only way Apple respond.