There is nothing preventing multiple subreddits dedicated to similar or identical things. If you feel abusive people are taking control, chances are others do too. So the best course of action would be to start another subreddit dedicated to the same thing. You and others who feel this way can build a better, less abusive, less controlled environment and people who prefer that environment will move over in time.
Edit: Also if you install the right moderators for the environment you want to create it can ensure the abusive individuals can't take control of your subreddit.
I installed the Reddit Enhancement Suite plugin to hide /r/politics and /r/the_donald from my home page. If I do read something political on there its from /r/NeutralPolitics which requires anything you post to be cited with evidence.
For everything else reddit is great. I don't even use Facebook anymore because it became too political on there. If I want politics I'll watch PBS News Hour or go to a news site.
For more political and personal topics, Facebook is far better. Mostly because there are far more Facebook groups than there are subreddits, so in a controversial topic you tend to get vicious, abusive individuals taking control of a given category on Reddit. Because there are a lot of these folks out there and there's no objective way to remove them. On Facebook, you can create a group on topic X, run it sanely and gradually get credibility and get people migrating from the less-sane groups. If there's a way to do this on reddit once some dubious character has claimed a given topic, I'd like to known.
And for really small groups, Dischord seems best.