Your first paragraph describes subs like r/esist, r/againsthatesubreddits, r/fragilewhiteredditor, etc. They just don't do what many people would consider hate speech so they don't get banned. I think this highlights that while your goal many occur in parallel with banning hate speech in some cases, on its own it will not accomplish much because the same thing will just happen on whatever side nobody thinks is "spewing hate"
And fwiw, blocking these subs (and subs like r/trumpforpresident! You can block both sides this way) made me completely forget about them until this comment, which I think also shows that self moderation is a perfectly acceptable answer. Why can't everyone make their own bubble? Why do we have to let other people decide how our bubble looks?