It's sad how people misjudge other people simply because they do not understand or even try to understand that person they would rather make fun of them or bully them instead of taking time to get to know them. There are support groups out there that have people just like you in them and there are even online support groups. It's hard meeting people when you have been a loner for so long but it's not the end of the world for you. Some people out grow that but there are also people that come accustom to being that way and just can't get out to meet others because they aren't use to being around alot of other people besides family, close friends, and associates. Start by trying to find a support group in your area or in the surrounding areas around you this will allow you to see that you are not alone which you may be feeling right now because you are so misunderstood, the group will show you that there are others dealing with this same type of thing and may even give you ideas and ways to break out of your shell.
Don't be ashamed of who you are just embrace it and try to get out and meet other people and if you start out with people just like you this will build your self esteem and make it possible for you to realize that your not weird or strange or like those Columbine boys, you are just you. There are alot of people who are too shy and too introverted to get out and meet people until they realize they are not alone in the way they feel, you just haven't met anyone that is like you yet. Maybe the group can even allow you to meet people of the opposite sex that you could find things that you have in common and possibly make plans to get together and go to a movie or dinner or even consider getting out in the dating scene. The people in the support group will not laugh at you because they would be basically laughing at themselves also.
You have to start somewhere why not start with a support group and if you don't feel comfortable meeting with real people perhaps look online for online support groups that deal with this kind of things also. Below I listed some online support groups that deal with loners and people who have issues with meeting other people:
I Am a Loner | A Group for Support, Chat, Experiences, Personal Stories, Forums, Help, Discussion and Advice at Experience Pr...
Loving Life as a Loner
If you need more help or have anything to add just click the reply button it is free until you are satisfied with my answer and then you can click the green accept button so that I can get credit for my answer and also don't forget to leave feedback on my answer. Good Luck to you!