I've been making this point repeatedly over the past few months - do *not* assume someone is a Kerry supporter, or liberal, or pro-abortion, or whatever because he or she has piercings and wears clothes out of Hot Topic (or whatever the cool new equivalent is.)
Over the next 4 years Republicans are going to have to really get busy attracting young people to the party, and whether older people like it or not, many of these young people are "unconventional" in their dress and appearance. Sorry, no more "Young Republicans" in their white shirts and black ties; that's very last-century.
I dropped off something at a famous lefty charity site. This woman (who was quite attractive, with her little scarf draped fashionably around her shoulders) looked at me like I was a parasite (I OWN the company), and turned back to the friend she was talking to and continued her diatribe about how STUPID the people of this country are, and how we just can't seem to get it right.
So sometimes looks can be right on.