As for what I DO think the answer is...
...on the policy end, the government could bring back an environment that made it easy to be in the middle-class, like in the 30 or so years after WW2, where the middle class, "just OK", "normal" as we know it, came to be. When they started attacking that, they really ****(ed) society in many ways. But bringing that back would mean the government would actually have to give a damn about its non-rich citizens, so I wouldn't hold my breath.
The other thing I can think to do has more to do with just day-to-day interactions between people - just making sure than men and women understand what they want and expect in each other, in this new world. I think a lot of the misery is caused by people not having all the information, and/or having bad/outdated/wrong information, and as a result not knowing how to think, act, and be in ways that are in line with what the other is looking for.
You have to be what women want in a man, but also in a way that's "you" at the same time. I struggle with this myself. It's a tough balancing act, hard for me to reconcile the two as I deal with my own self-doubt and indecision, plus the way I was raised, and my natural tendencies to be curious, warm, and friendly instead of cold, competitive, and macho. I just don't believe in the Darwinian world view, I don't believe in hierarchies, I don't believe in "human nature". I don't think it has to be this same old miserable way that's good for a few people that randomly have the right stuff to sort them to the top, and ****** for everyone else. If the system is ****** for you, why would you buy into it? What's in it for you? For me, I've always known it was nothing. So these ways of thinking never had any appeal for me.
In short, a lot of men don't seem to know what women are looking for in a man, and also how to meaningfully, emotionally connect with women on a deep level. I think anything short of that, is a non-answer. The problem is, not everyone just "gets it" instinctively.
PS - to be honest I'm not even that pissed, we've more or less been through all this before. Been there, done that.