Regarding your review of the Chevy Avalanche, it is obvious you do not have a family(by that I mean have less than two kids), do not participate in any outdoor activity that requires you to use bikes, kayaks, or other things that people should enjoy while living in a big place such as North America, and you pay people to do your home renovation or summer deck projects. While some people, maybe like yourself, feel intimidated by the task of driving the Avalanche around town because they are more used to regular sedans, after driving a van and a large sedan ever since I got my licence, I have no problems driving or parking the Avalanche around downtown Vancouver.
So just like any type of car, the Avalanche just require skills and practice to drive. Car companies are formed by people who want to make money and people don't make money from making a product that they know no one could drive or park (without rolling over those civics or crowds of school children and the ensuing lawsuits). Also, while some deluded people that you know might, there are still those like myself who buys car/trucks for their utility, not to "intimated" my next door neighbour or roll over civics or crowds of school children.
I'm not saying you should change your opinion of the Avalanche (though I think you should think twice talking about people buying cars to roll over crowds of school children), I just think you should at least acknowledge that you have a bias towards big cars/trucks because you have no personal needs for them. Just because you can't find a need for a particular car (I personally don't see why we need 350hp Corvettes that go up to 155mph when the speed limit's 110 on highways) doesn't mean that car companies should stop making them for other people that do find needs for them.
UTsao, Vancouver BC