I feel what your going through, its like you feel that just because you notice people looking at you, you think they are looking down on you basically thinking you are less than them, you think the girls think your ugly, and the white folk are thinking that ur muslim and are scared, and you hate it right??
I went through the same and still do, But by reading gurbani i have realized that it doesnt matter what all these "other" people think of me, I am comfortable in my own shoes, I dont need someone to tell me how good i look or if my turban makes me less good looking, or think that im muslim, because for me the only person who can judge me is waheguru =god . These people who your talking about they keep coming and going, all the time. Does your family have a problem with the way you look?? no. do your friends have a problem? no.
Try embracing yourself for who you are at this point. by the way your decribing yourself you seem to like your turban and your kesh, but you havent embraced yourself for being handsome singh with the crown of his guru. It seems as if your looking for a excuse for cutting your hair, and some reason for your psychological disorder as in why is it that bad. Your psychological disorder is not that bad but you yourself are making it bad by thinking that every person that looks at you is just hating on your turban, which gets you angry.
I say brother EMBRACE YOURSELF,its your identity, its what makes you who you are. Remember ONLY WAHEGURU CAN JUDGE YOU, no one else because they dont matter, they were born the same way as you and are gonna pass on the same way.
hope this helped