Let's look at the broader social context:
(I don't feel like writing a whole novel, so I'm going to generalise what I'm saying. Obviously there are plenty of exceptions).
For the first time in centuries, women are now able to have a voice, an opinion, and not worry about being left in financial ruin and rejected from society because they speak their minds.
For the first time ever, women can choose to be or not be in a relationship, leave a partner if the relationship doesn't meet their needs, etc.
We know that statistically, there have never been more single adults than in this generation. We also know that it's mostly the men who are involuntarily single, while these women are mostly happy with their single status.
What that tells us is that right now, women don't need a husband or partner anymore. And many of them are choosing to be single rather than put up with someone who isn't contributing to her life in a positive way.
We also have a generation of men who is still being raised by previous generations, which means they are not being tought the necessary skills to keep up with the expectations of current day women (meaning emotional coping skills, basic communication skills, equal partnership in the household and raising children, pro-active approach to their role in the household, ...)
Does that mean bashing husbands is a good idea? Of course not. But for a long time, women have not had the liberty to leave abusive or useless husbands. Complaining, venting to other women, supporting each other, has been the only control women have had over their lives and their destinies.
Finally, the imbalance of power is shifting, slowly but surely. But a lot of women still feel powerless, stuck in their relationships, judged by society (older generations mostly) for wanting a decent partner who invests as much in the relationship as she does. And when someone feels stuck, their only way to cope is to complain.
What we need to do, is to keep teaching our daughters that they don't need to justify why they choose to be single or to leave an unfulfilling relationship. We need to give girls a sense of control over their lives. Then, maybe they will stop complaining and just act.
But that takes time.