In my opinion, the Moderators do a reasonably good job of managing this issue. Do they get them all, no, but I believe they make their best call when these freaks pop up and poof, they’re gone.
Frankly, there are some folks that are not libs, but just as nuts.... and I’ve seen many of those get tossed too.
Heck, if I were a Moderator, I wouldn’t last a week. I’d probably get fired for dumping a lot of the wrong folks. ;>)
A public forum, with an open door...... can’t be made perfect.
Free Republic is about as close to perfect as you are gonna find on the internet.