Youre just gonna have to accept the fact that, fortunately, not everyone is like you. Did you know who you were at 12 or what you were gonna be as an adult when you were 12? If you can learn about the differences in people and society growing up then chances are you'll feel less shame and more accepting of the fact that everyone is different in their own way, its their lives, has nothing to do with you. What is up to you is can you treat a person with respect and dignity no matter their life style, or will you continue a devisive posture and denigrate a person because they aint like you. I learned at an early age, in the 80's, people are different, I'm different, and thats cool, because, I've learned a lot and I know lots of different people, some good some bad, and it boils down to, I dont like rude entitled people or bullies.