The iPhone 3G is two years old. Time to upgrade folks (or switch to android). There are plenty of bones to pick with Apple, but this is not one of them IMHO.
Just to put things into perspective, the venerable (and now retired) G1 is newer than the iPhone 3G.
I'm all for people having a hobby and in your particular case if it's your Apple products then I don't have a problem with that. However, I don't worship at the alter of Mr. Jobs, but I also don't have a problem with either Apple as a company or any of there products. Mind, when I buy something I expect it to work and for your information 3G phones were being sold up until the launch of the iPhone 4, so that hardly makes them "two years old" - more like two months old. When I sync my iPhone and iTunes advises me to upgrade to the latest software/firmware, as the maker of the phone I take their advise. What I don't expect is to have a phone that works worse than when I bought it. That's hardly an upgrade in anybody's language. If my 3G phone is getting to the end of it's technological life, but it still does all that I want it to do then I wouldn't be unhappy to be told that the latest "upgrades" are not suitable. Now at this point I should say that I upgraded my 3G iPhone to iOS 4.0 and then iOS 4.0.1 and while it is slightly slower than before it certainly isn't a "brick". If I was given the choice to go back to 3.1.3 then I would take it because I wouldn't be sacrificing much at all, but would have something that worked the way that it did when it was new.
So, MacKeeperFanMod please remember that not everyone wants or needs to have the latest gadgets and that not everyone can afford to rush out and buy an iPhone 4. Particularly, if they have bought one of the last batch of iPhone 3G only a matter of a couple of months ago. All they want is a phone that works as well or better than the day that they bought it.