I vote no dont ban him. I find some of what he has to say pretty interesting. Not necessarily correct, but interesting.
If you do ban him, you'll have to find some other guy to be the villain (since Leo no longer posts here) and it wont be me either :)
Still, It seems like the decision is already made.