For me having different subs with different moderation policies, etc., satisfies both sides of people's needs.
People who want to be civil and interact with other civil people have their subreddits, people who want to engage in uncivility also have their subreddits. I don't see the problem.
Here is what I have noticed. I like forums where people can voice opposing opinions even be unkind but not vile. But I accept that some forums do harbor people who like being vile, either as a persona or their true selves. I avoid those forums/groups/subreddits.
Also, at times some of the offensive people do have great knowledge in their area of expertise, but otherwise can be very offputting and vile. Despite that, I want to be able to have those voices. Certainly I don't want to have them sprinkled all over. So, for as long as they can exist in predictable places and can be sought out or avoided, I'm for that. If push came to shove, I'd have to allow it all over and just have to dig through the noise.
The reason is I don't want proscribed forums. The problems are group-think, shaming, socio-forming, brainwashing. And you can bring out examples of things we want to eradicate, say ideas about terrorism (killing and raping other people indiscriminately or discriminately, as it were) but the thing is there are slippery slopes, grey areas and social movements of the day. Ideas and preferences change over time. I want to allow all those voices, no matter how offensive to be expressed --I don't have to like those ideas. I'm sure I would have a very visceral reaction to most the monsters on hateful forums, but yet, I think there is value in not shutting that off.
That said, reddit has the authority, obviously, to do whatever they like with their platform.