I'll try to keep this short, as I tend to go on.
If you are eleven years old, you are well worded for your age, a sign (among others) that you are above many your age, but only in intellect, not in societal worth. Try not to look down on others for seeming dumber than you.
You say you are easily upset when people call you something as simple as 'weirdo'. Tu quoque, you are upset that you can't openly and honestly express your opinions towards someone, even if it may offend people. Try to look at both sides of any situation.
Other than that just relax. That is the best thing you can do socially, and otherwise. don't worry about the little things. You are young, and your problems are the type that will go away as you age. It only seems like a long time when you focus on the bad things.
>>2don't judge OP to hard for yaoi/yuri. I was watching porn by that age, and I didn't even have a computer, all I had was a VHS stolen from a friend, who stole it from his friend, who stole it from his dad....Really had to work for the little things back in the day.
Also if you are in an online high school, and miss the basic human interactions from a normal school. Get a part time job, maybe some fast food gig on the weekends. This way you get to talk to people of all ages, get some spending money, life experience, and a reason to leave the house.