In my experience, many people would actually be glad to hangout with someone weird if he gives them some time to get used to it, and take it easy on the weirdness at first. I consider myself weird (my weirdness is that I mostly don't give a shit about conventional thinking and politically correct things. I just love a good argument, to the point where I would provoke people I barely know into arguments about politics, religion, whatever), and I have to be extra-careful with what I say and do, otherwise people freak out. Sometimes I slip and people think I'm crazy. But I'm getting better know, and I have a group of friend with which I can be myself. I provoke them playfully and they understand that it's just the way I am. And I'm grateful that they do.
Someone quoted Alain de Boutton in the thread: "Intimacy is the capacity to be rather weird with someone - and finding that that's ok with them". That's exactly right, but intimacy is not something you get immediately, for free. It's something you have to build, it takes time, and sometimes it doesn't work. Most of all, it takes compromises: people will accept you as you are when they realize that you're interesting and that you care about them.
Now why should weird people go out of their way to befriend other people? Well you have to be pragmatic here, and think about what you really want. Friendship is an amazing thing, and is available to anyone, weird or not, and doesn't require you to change who you are. It just requires you to be patient and take it step by step. Is it being hypocritical? Pretending you're normal when you really aren't? Not if it's temporary. Think of it as a way to create a first contact, before working your way to a real connection, where both parties can act natural. That's what social interactions are about, that's what all this highschool BS is about, and that's why I think it's a bad idea to home school your kids.
EDIT: An example of my weirdness in action: I often mess up with girls I really like just because I can't help saying outrageous things just to spark a good old argument. Damn.