I'm really really sorry that this happened to you. I wish I could give you a hug and tell you everything'll be okay, but i can't do that, and I don't know that lol.
It might be a good idea to maybe take a break from everything for a while, and just take some time for yourself. Perhaps even with VoodooMan and define your relationship in a way that you both are happy with. Its always good to take a break from everything once and a while. Treat yourself to a spa day, get a massage, manicure, pedicure, or do whatever.
Very rarely I find people that are willing to respect you as a person. When you find those that do, hold on tight. Especially if you're not with your significant other, people rarely offer you the respect you deserve because you appear to them as single, and willing to be taken. Many are under the impression that because you're out, doing whatever it is that you're doing, you're on the market, ready for the taking. Its quite disgusting.
I hope things improve for you
And if you ever want to vent some more, feel free to IM/PM/Email me
All the best