You can't say stuff like "ALL WOMEN ARE WHORES I HATE THEM SO MUCH" and then ask yourself why they don't want to go out with you. That's weird and stupid.
They won't go out with you because you probably don't know how to treat them right, which is the vibe I'm getting off your post, and those so called "stupid potheads" probably do. Any girl deserves someone far better than some guy who spends his free time calling women 'giant slut-bags' on the internet because they didn't have sex with him on the spot when he held the door open for them.
And by "being done with emotions", whatever that means, you're only running away from the problem rather than trying to fix it. Having a tantrum on the internet because you treat girls horribly and ask yourself why they won't get near you rather than just being a friendly, funny guy and getting to know them better probably isn't going to get you them girls you want so badly, just saying.
Get your act together, laaaaaaaad.