I think people should get special permits to operate such huge vehicles! It's ridiculous but so many people who drive large Super Urban Vehicles, full sized trucks, and full sized minivans don't know how to drive those vehicles safely. And what's worse is that some of them don't give a flying rat's ass about treating other road goers with respect. When the space says "Compact" it means "Compact" It should be against the law to park a huge vehicle over a compact space, just as it's very rude of a person to park over two spaces.
I always try to find parking away from old, large, and/or heavy vehicles. I usually like spaces right next to curbs or if I'm with some friends, we try to find parking spaces where we can box or buffer our cars away potential trouble. Also, when I have passengers in my car, I always make sure that they have enough room to get out and that they treat any car I'm parked next to, with respect. Last thing I need is a friend to ding someone else's car. Usually, the blame, if suspected or caught, goes to the owner of the offending car.