Have to say the only time I've really worn a metal band t shirt in public that I can remember was Monday while at the gym, because I don't give a shit if I sweat in a Ride the Lightning shirt I found on the nature strip early in 2009 and took home and washed to use (yes, seriously).
Ohh, and when I go to a metal gig too I guess. But otherwise, I don't dress like a metalhead at all anymore. At heart I'm still kinda a metalhead, but half the stuff I listen to it isn't metal (sorry to break some hearts, but I DO like Godspeed You! Black Emperor and various other post rock bands
).
It's honestly just fucking annoying having people come up to me "OH MAN, YOU LIKE METAL TOO? FUCKING SLAYERRRRRRRRRRRRRRRRRRRRRRRR!". I like metal, but goddamn, almost every single metalhead I bump into in the street that has talked to me was a complete fucking dipshit.
I tend to just find it easier to just dress "normal", and not wear anything that screams a particular subculture.
I kinda dig shirts like this :
Or in a t shirt form :
Shirts like this can be found at any discount chain department store and IMHO, I think they look good in any casual occasion. I noticed ever since wearing those kinda shirts in public instead of metal shirts I don't get weird and disgusted looks anymore from people. I just look like any normal guy to them now.
Just allows me to blend into the setting without screaming "I don't give a shit about how I dress" or "I'm a materialistic jerkoff".
As far as jeans, I do wear slightly baggy jeans, but to be fair my legs are always growing because I lift weights, and this year I've had to stop wearing 3 pairs of jeans because my legs just didn't fit anymore because my upper legs and glutes have gotten bigger.
As long as the jeans are just well, normal jeans (just a standard dark dyed black or blue, none of that pre faded crap, ripped to shreds crap etc), slightly baggy jeans will look fine on any guy really.