I get a kick out of men who whine "FDS bad because they don't allow opposing opinions"

So what?

That's how literally every subreddit works. Imagine if there was a knitting subreddit where people were constantly spamming comments like "knitting fucking SUCKS, crochet rules!" It is completely within the rights of a mod team to ban anyone they feel does not add value to their community.

All groups of people are allowed to include those who share the same values as them, and exclude those who do not. Some diversity of opinion is healthy, provided that everyone is aligned in the same goal.

Why is it that only women's spaces are constantly being attacked for this? Why is it that women are always expected to cater to everyone else, even those who are hostile to us?

Communities are allowed to define the parameters within which members can offer dissenting opinions. That includes women's groups. We don't have to include ANYONE, male or female, who we feel is destructive to the spirit of our community.

P.S. Ladies, google "forced teaming". This is a manipulation tactic used to exploit women's desire to be seen as nice and inclusive. It is a tactic that is commonly used to infiltrate and destroy progressive groups from within (especially women's groups). It is also a tactic used by con artists and other bad faith actors, wherein they exploit women's desire to be seen as "nice" and "inclusive" to create false intimacy so that they can more easily take advantage of you.