I used to sound alot like you only to top it all off I couldn't get a guy to have a relationship with me with consensual, guilt-free sex, but I would always have to be assaulted by some creepy guy in the street. I really did have every reason to hate me.. until one day I left my heart open just one more time where there was potential to get hurt. And I met a man like you. He was a 25 year old virgin who hated women. No friends, nerdy and antisocial. I told him about all the awful things men had done to me. We had a few mutual interests like technology and pot and opened eachother's eyes.
He still doesn't fit my idea of conventional attractiveness, and he said he didn't even like black women either. But neither of us really care. We were so on the brink of giving up and just becoming bitter/hateful. He could have gotten a prostitute, I could have been a pornstar. I even considered prostitution myself because i thought no one would ever want me as a long term thing and people liked my sexy pictures, not my personality/hobbies.
The internet is a wonderful place. Trawl around. Make friends with women. You have to let go of your preconceptions or it will push them away, though I know from experience being too giving means people take advantage of you. My current BF could have pushed me away on so many occasions if I hadn't realised it was all his insecurity/woman-fear/hatred talking, not him.
I'm sure you are a decent person, otherwise you wouldn't sound so guilty about your negative attitudes. They stem from how people have treated you and that is understandable, but not everyone will be that awful. I hope you meet someone who you can build a bond of trust with, and you can restrain yourself just a little so that she doesn't feel you ONLY want her for sex. I was sick of people using me for sex, but my current BF had resigned himself to the idea of never getting sex. Because he never pressured me, guess what? I'm the one dressing up in kinky costumes and nagging him for it 3 times a day when we're together,because I know he values me as a human being.
I can't be the only girl in the world out there like this! I'm 5 ft too! And to be honest, a guy closer to my height would be nicer! There is probably a 4ft 11 vixen out there who would take the time to get to know the real you if you stop feeling bitter about not having her right now... she might materialize somewhere. Don't give up.