ummm I am very sorry, but if you are indeed gay should being called gay bug you?
It's contextual. If used in a bitchy way, almost any word can be mean.
Wanker, for example. Everyone wanks, but if you shout it at someone then it's offensive.
it'll get easier as you get older, people mature and become more respectful, and you'll meet people who love you when you do what you want.
and you're pretty hot, so in a few years people are going to start noticing you and being nicer because people are generally brainwashed by beauty,