I do understand how you feel and what you're saying. Don't sit there feeling sorry for yourself and blaming.
There's a big world out there with plenty of other fish just waiting for a loving person like YOU.
Step into someone heart that will welcome you with open arms. I'm still waiting on a person of your character that wants love, so don't waste time, get going!