You don't deserve to feel this pain. You are not alone. Being different is not a bad thing. Just because society is intolerant and thinks different is bad, doesn't mean that it really is because it's not. We are all unique and deserve our place in this universe. The reason people around you are so ignorant is because they don't understand. Sometimes it's better to come to conclusions when you don't understand something. But you do, and you know that there is nothing about you to judge. Understand that what they think is not important. What is more important is what you think about you and don't let their opinion about you become your opinion about you. And I promise you, sooner or later, it will be over, you will be over this because life goes on, this is temporary. You can't change their stupid minds, don't expect to change people, but you can choose not to take it personally because it will harm you. I know it from personal experience. Just love yourself with your flaws too, nobody's perfect, no-bo-dy. I know what it is to feel lonely and unwanted, I have something that makes me distant from people too, but this doesn't mean that I am giving up because there's so many good things in life. Don't give up! I am with you and I understand!