Some people love to hate things. Some hate Hummers, some hate guns, some hate Corvettes. I have had people accuse me of using our natural resources when driving my Vette; not knowing that it can get up to 30 mpg on the highway.
My neighbor has two H2s and the most gravel they have seen is at the little league fields. However, I don't condemn them for that, the H2 was a vehicle that they wanted, and then they argued over who got to drive it, so they purchased two. It doesn't bother me that they are always in the driveway (can't fit 'em in the garage, I guess), they are always spotless.
My answer to these guys would have been two words, one word I won't write here, the last word would have been "off." But, I'm an old cranky cannibal, who never cares what other people think of me.