"It's so hard to find a good man these days." It's a common refrain muttered over brunch with friends, in text messages, and ...