1) Someone who doesn't take life seriously, preferring to go on about peace and love, take lots of drugs and doing lots of 'free love'. Your stereotypical hippie has long hair, smells bad, speaks in a slurred way and is never even slightly mentally focused.
2) The name townie
s like to give to anyone around their age who doesn't act like them, especially in musical taste. These include punks
, etc. and anyone even remotely well-dressed or intelligent.
3) Anyone who doesn't agree with a Republican, or attempts to enjoy life.