Well, it looks to me that you started arguing with whoever is stating anything that you don't like, blaming them and not even considering the possibility that Apple screwed up something with iOS 5 (it never happened before, right? The antenna problem with the iPhone 4 was just a conspiracy of a bunch of Apple-bashers...)
If you had the decency to read this entire thread instead of jumping to conclusions and bashing users for their "poor practice" you would have learned that your entire argument about me (and other users) wrecking their own phones is bogus. I just restate the facts:
1. I had an iPhone 3GS working satisfactorily with iOS 4.3.5
2. Apple sent me an unsolicited note recommending to upgrade to iOS 5
3. After the upgrade, my iPhone started being very sluggish, many apps kept crashing and even the most basic functionalities, like making or getting a call, were severely compromised
4. I went through the official support channels (knwoledge base, Genius bar, bug submission forms, discussion forums) to no avail
5. After countless hours on google I discovered that apple was still signing the SHSH blobs for iOS 4.1 so I was able to get some basic functionalities back (of course 4.1 has tons of security issues and half of the apps I bought require 4.3 at least)
Point 5 alone confutes your argument about my hardware being faulty or my "poor practice". Other users have their iPhone 3GS bricked (not being able to make a phone call from a phone is IMHO equivalent to bricking) and still under warranty (you can still buy the 3GS) and the official answer they got was "buy a 4S".
Why can't you accept the simple fact that iOS 5 has some problems with some iPhone 3GSs? Why can't you see that the most sensible thing for Apple to do is to allow users to downgrade to iOS 4.3.5? It's probably just a very simple SQL query that my 10 years old niece could write.
Apple doesn't state publicly that they don't support downgrading. They don't state that the "backup" of your phone through iTunes doesn't allow you to restore your phone to that version either. I consider this un-ethical, and I can't blame users for not going to jailbreak web sites to learn how to save their SHSH blobs (which, btw, is against Apple SLA) so they can go back to a working phone in case Apple's upgrades render their phones basically useless.
Now, you can like Apple's policies and business practices, and I'm not interested in changing your opinion. But, please, stop implying that me or anybody else bricked their own phones: it was iOS 5 that did it. I only blame Apple for not allowing me to go back to iOS 4.3.5 or providing a fix to the issue they created.
BTW, one user in the thread claimed that an AppleCare engineer aknowledged the problems of iOS 5 with certain iPhone 3GSs. I can't confirm nor confute that statement, but if it was true?