There are always going to be ignorant people who ostrasize you for being different from them. And i get where you're coming from. Nobody seems to understand you, and what they do understand, they reject it. But take comfort in the fact that all of us here understand you, and are sometimes going through the same thing.
Life does have a meaning. We may not know what it is, but that can be a goal. Life is too big and too much to be random. We all have a purpose, everything and everyone. And sometimes we don't know it, and when we do, we usually get it wrong. But -and i know how much you don't want to here this, but it's the truth- it always get better. The night is darkest just before the dawn. And we are all here for you. Things will get better...but you have to hold on. I know it's tough, trust me, i do, but if you hold out, the reward will be great and you will be a better person. Things will get better, i promise.