There's nothing wrong with guys being guys. The problem is you. You tend to attract losers. Loser guys are exactly who they are...losers! You like 'em, you bed them down, you stay with them. That's all on you, honey. Everything you vented on saying that you don't want...that's exactly what you've been accepting. Women like you get exactly what you deserve because you don't raise the bar. You settle. 50% of all the American males walking the sidewalks don't deserve a female partner. That means you'll have to do some work to find the good ones. Start asking yourself "What attracts losers to me and me to losers"...then and only then will you begin a needed change in perspective. And before you ask...I'm already taken. Thanks.