Matt, did you turn 30 yesterday by any chance?
The problem isn't their clothes or their music, it's their lack of education, and their lack of understanding that how you present yourself directly effects how others treat you.
Sure it would be nice if you could dress like a clown and be taken seriously... but frankly that doesn't happen in the real world. It's kinda like posting on the internet... if you spell properly, argue logically, and generally make sense, you get a ton less drama, and better more useful replies from others. While if you type with the litterary equivalent of knock off Louis Vuitton, Tommy Hilfiger, and some gold teef, you're gonna get flamed until you go away.