If you need to haul things on occasion, rent a truck for the period of time you need to haul things. If you're hauling things every day, then it makes sense to own a truck. Otherwise it is a complete waste of money, natural resources, and is destroying our world.
Why ban SUV's? Because people aren't using them for all of the purposes you described. I didn't realize that a trip to the mall or dropping kids off at school required people to go through dangerous terrain that a sedan or van couldn't handle.
What's occasion enough? I have a friend that hauls horse trailers every other weekend. By renting, she'd spend more than the cost of the vehicle much faster than the outright purchase would die. For rare hauling, it is a waste of money. As for using resources and destoying our world, you seem to be confusing ownership with use.
As for the "trip to the mall and dropping kids off at school", your complain seems to be more with engine size and efficiency than the actual vehicle. I would rather have a compact or mid-size SUV for my family than a van or sedan. The SUV is shorter and easier to manage than most minivans. Engines are shared between the two platforms. The difference in fuel economy is negligible. Additionally, the cargo layout in the SUV is more spacious and flexible than any sedan. Since most of our vacations are done on the road, having room for supplies is essential. We could by a car for every occasion, but that would be even less cost effective than driving the SUV. Most middle class families have a fuel efficient vehicle for commuting to work (we have a Civic). In order to safely travel with two children, you need to have a larger vehicle than we currently have. When you start to move up the food chain, even the sedans don't show significant benefit in fuel economy. So, the solution to banning SUVs - more minivans, station wagons, and large sedans to make up for the slack or impose and enforce a one child policy.
As a wise man once said, that's the benefit of it5five being the Grand Pooba of his town. It doesn't matter why he bans it.
Dang! I knew someone would call me on that!

But, I didn't demand, I just asked - if he refused to explain, I would have dropped the issue.
credit cards aren't your cash. so i say expect for maybe a house, credit card usage will be a thing of the past. it just teaches bad habits for the most part.
and i would raise the driving age to 18, drinking age to 25 (your brain develops through your mid-20's), ban short distance airline flights, restrict car usage in urban areas...may i go on?
How does CC usage teach bad habits? I would think that a person will go into CC use with their own habits and suffer positive or negative consequences of those habits. I like to think that I use my CC in a very responsible way. In fact I have three CCs, all of which I've had for a while, all of which have particular uses - one MC for gas, AmEx for CostCo, and my regular MC for all other purchases. In fact I think using the CC allows me to keep better track of purchases than using cash or check - I can verify the amounts, and I carry protection in case of emergencies.
As for banning short haul flights and urban driving, I think South Florida may be ok, but the Northeast wouldn't care for that. By restricting car usage, you reduct any incentive for people to own a vehicle (why buy what you can't use?). When travelling between locales, as one is prone to do in an area where many economies are so intertwined, it isn't worth renting a vehicle, since you won't may not be able to use it when you get to the other locale (why rent what you can't use). So, you are forced to consider flying, training, or bussing. Bussing is an option, except you do remain at the mercy of very lax reservation systems. It is possible to have a reservtion, and then be denied a spot "because there isn't any more room." You could easily lose 24 hours of your trip doing that. Flying is banned. Training is the last option. It could work, but by killing the planes, you are forcing more people to the trains. That means more trains - and to accomodate that, more track. How much more track and whose backyard gets it? As a side benefit of banning short haul flights, you are going to be much more air traffic. Without the short haul flights to hubs, you will need many more point-to-point routes. Want to go from Baltimore to [name a city that SWA doesn't go to]? You'll have to add a route since the short hauls to Philadelphia, Newark, and NYC (maybe Boston) are cancelled...
It adds up.