I am an NT with an auspie son. The way I was brought up was to be polite and be inclusive. People tend to be so rude these days. (My husband and I, and our parents, however are not rude, we always include others. A couple of generations ago, social conventions and rules were much more structured and polite - I think we would all be better off if people used their best manners. No need to reply to me - I just enjoyed your rant - even though I am a (possibly) nuero-typical. Though I reject labeling myself in the future.
If you're smart enough, the older you get the more patient people will become with your being different and the more you will learn to adapt to their requirements. You may not like it, but you will have to at least try to understand why they behave the way they do if you ever want to maintain long term friendships with any "NT".
I had no friends when I was 16 and also sat isolated in class. Hell, I was even the subject of class discussions propagated by the teacher because no one understood why I behaved the way I did. Now I'm 26, I've had a steady relationship for 5 years, some really close friends and a job as an IT consultant. While I still have many social issues, things have improved a lot for me. If you believe in yourself and you keep on trying, you will eventually have a "normal" life, even though your brain will remain functioning differently.
I have met some really ugly and stupid people and they seem happy, so I think then why shouldn't I be happy. You can make yourself happy as much as you can make yourself unhappy. You can learn this.
Eastern philosophy (like Buddhism, Taoism or Vedanta) can be very useful to find inner peace and happiness if you can't do it by yourself. Finding a lover can do the same. The combination of both is can be extremely powerful 