While I agree there are unnecessary SUVs, the practical use of SUV is not as rare as a city dweller realizes. What annoys me:
1) jacked up trucks with not a speck of dirt
2) people with a narrow view of society and the contexts of other people's lives, assuming everyone should live how they live.
Too many people have utopian views based on their narrow experiences. Not everything is or can be within walking distance. People have various abilities, but most all need to be mobile. Owning multiple, specialized cars for various occasions isn't necessarily the most economic or practical option. There aren't enough mom and pops and doctors to serve all needs within a reasonable distance.