Guys behave like they're naive, but they're not stupid. They know what's going on.
Women who don't think they can get a neat guy hang onto losers because something is better than nothing.
You guys on the white horses keep trying to save women in distress, not realizing you just end up with a distressed woman.
Sometimes guys avoid things they don't know how to do well.
There are so many responsible, nice, kind guys out there. Why marry a fixer-upper?
There's no point dating a guy who can't support a family.