Okay first things first. OP tell me if I'm right. The whole "girls like assholes who treat them like crap" is BS. What girls want is someone confident and can be someone they can follow. Nobody wants to date the guy who holds back or wouldn't be able to be the leader in the relationship.
Anyways, I don't know what is your problem, unless you are in your 30s. But I'm guessing you're young like me. Well if that is the case, then that is how dating is. You swear like you need to get married tommorow, sheesh.