Your little phrase about "tree huggers" and "hippies" and punks contains so many negative connotations that I am not even going to start in about it...

(not everything that you think is a bad thing IS a bad thing... )
not saying I agree nor disagree with your perpective on those particular classes of society but I really don't think lumping every one of those together, with a bad inflection.. is a smart move.. or at least not very open-minded.
(shoot, I guess I DID start..
Ray