I reject all the angry woman-haters/femi-nazi conspiracy theorists that plague this forum. Note: Not all women are abusive man-haters.
The best way to attract the women YOU want is to know yourself. What are your goals? What do you look for in a girl? Does she like you for you?
The signs of a good girl to keep: She is sincere, very modest. She never asks for anything. She is humble, gentle, and kind. She comes from good family. She has friendly attitude.
Stay away from chicks: keep asking for money, ask for gifts to "prove" you really love them, very flaky on dates and appointments, and doesn't really care about your interests or hobbies.
Stop being angry and hateful. It will only make you more miserable. Let go, forgive, move on. It's hard to do, believe me. I've struggled. But it can be done if you give a shit.
Suffering begets more suffering. Only peace in your mind and heart can solve the problems that plague your soul.