I think its great that you found someone Goji, its good to see people who've had a hard time happy, but you shouldn't feel "hatred" for people, after all we're all different, I feel pissed off with people quite often, but when I think logically about "hatred" of them, I can't justify it, its really silly to hate someone, unless what they stand for is making others lives a misery and without care
Being from the UK, I'm not sure how someone being single or "love shy" or even a virgin works over in the USA and other places, all I know is what I've seen on the likes of American Teen Comedies and films like "The 40 Year Old Virgin" which although, American, don't really paint a correct picture