Of course, the question isn't quite so simple. What works for one board wouldn't work for another. If you tried to run EoFF the way I run Vesper, everybody would leave, and if you tried to run Vesper the way EoFF is run, likewise. Getting rid of the idiots does no good if in the process, you alienate everybody else.
Yeah, banning people left and right is the right approach for EoFF. I don't like it, but it's got to be done. Just don't try it at a smaller board or a hangout board.