When friends of mine ask me why metalheads like graves, skulls and such things i didnt have a clue how to answer it.
I ve clear skin and black suits me, besides that I consider Metal to be a true inspiration of life, lyrically and musically. As most things in life, including people, you have to dig deep to find the true meaning.
Metal values can be in lyrics such as Maiden's "Running Free", Angra's "Carry on", Dark Tranquillity's "Am I One", while the beauty of our music - Nightwish's Oceanborn, Tristania's Beyond The Veil, Shade Empire's Sinthetic - can surprise even the Spice Girls fanatic.
On the matter "Metal socially unaccepted", well it's easy: to be a valuable part of your little society (your group of friends for example) you have be popular, that's the awful truth. I never was. The guy who introduced me to metal wasnt either.
If your non-metal friend hears Kamelot for the first time, his/her reaction is probably good - "wow i thought metal was worse" - but it's not gonna become a devoted follower because it's not something popular.
Kamelot is far more accessible than Maiden, but in the 80's listening to Maiden, Priest and values-free hardrock was being popular. The difference is: while the breasted smiling beauties sang along the catchy chorus of Aces High or Run To the Hills, the deeper souls knew lyrics and higher meaning of both songs (WW2 and indians)
In conclusion, we have to be happy that metal is not accepted by this short-sighted society, it's us who must continue not to accept this society the way it is. Disco music inspires sex, metal music inspires souls.