Time for my two cents. By the way, theodyssey here... new website, new name. Alright, now for the fun.
First of all, the dreaded black clothing debate! Sure, when i go to a show i think out what shirt to wear, what will fit with the show (death metal, power metal) but is still not going to be on the back of every person there. I never wear a band's shirt to their show. Why? First of all, it makes the chances of someone coming up and being like "dude, nice shirt. i like that band" greater, which starts conversation. I'd recommend going on ebay and getting a few rarer shirts or at least imports of bands you like. Ultimate conversation starter.
Also, i'm not stupid in how i percieve how i look. When i walk into burger king before a show with a death metal or power metal shirt on, new rock boots, camo pants and leather jacket (not to mention long hair), i know i look like the stereotype. That's the GOAL for me... getting in my costume (that's how i refer to it) gets me pumped up for the show. NEvermind that i wear that every day of the year, it still is a mindset thing. If it doesn't work for you, find something that does. Being as rediculously metal as i can be is my way of getting psyched for a show.
As for drugs, it comes with the territory. You'll get used to it. I dont' do drugs, but i know others do. As for asking them to stop, don't be concerned about being unkind. I mean, don't be a dick about it, but if you are polite it doesn't matter what they think. In fact, aren't they being disrespectful to you if they are ruining your show?
Alcohol, i can do that at a show. It's about moderation. just because i have a beer or two doesn't mean i'm trashed and "not going to remember the show the next day".
Moshing is ok. It's about expression. If i saw someone moshing at a prog show, i'd laugh my balls off, but at any other metal show, i think it has a place. It's an outlet, and regardless of whether or not you understand that, there's no need to disrespect other people's choices. and if you are in front or on the edge of a pit, don't bitch when people run into you.
I am a total metalhead. Metal is my life. Sure, i don't do drugs, don't drink a lot (though i do... nothing wrong with it), and have a job and go to school. Most people make assumptions about me because of that. Does it matter? Not really. It's irritating when i have to say over and over "no really, i don't smoke pot. No, i'm serious", but in the grand scheme of things, if that's my biggest problem in life, i'll take it.
So on the topic, fitting in is what you make of it. Get to know people in your area. Join a local metal message board. There are tons of locals in the scene, and even if you aren't a fan of local music, just talk to them. Go to a show or two, meet people, then when you go to a national show, you will have friends there. Simple.
Wow. You seem retardedly elitist. That's fucking incredible. Look, you may think death metal and the death metal scene is stupid, but i think the prog scene is largely pretty retarded myself, so go ahead and pat yourself on the back for being better than me. Congratulations. And i'm not trying to stir up shit. You are entitled to that oppinion and i'm not going to try to change it, but just wow man. You have such a fucked up view of things