I'm pretty sure that this kind of topic has been debated/discussed/flamed countless times before.
"Unlocks are Nubbish," "G36E is super 1337," "No you dumbass, it's n00bish," "M16 pwns," "AKs are teh bomb," etc.
Then you get the whole OMGWTFBBQ flames and debates.
People, it's just a game. Who cares if the OP says he "pwns," does it hurt your reputation or credibility as the "1337 BF2 Player" if someone says that? Who the hell cares about how your stats look, sure they're fun to look at occasionally, but must we judge forum users based on their stats?(pssh, u n00b 4 h4ving .654 K/D) Does it matter what gun you use as long as you're having fun? If you don't like playing with the 36E, don't use it! If you don't like other people using the 36E, suck it up! If you want to preach about the 1337ness of unlocks, hold it in! Let people play the way they want to play. There is no possible way for the whole BF2 Community to conform to your desires and whims.
Damn.