i concur, opposing views should not be the basis for expulsion. censorship, even for a good cause, would put us on a slippery slope. then, in whom would we entrust the power to decide what was a “good cause?”
i recommend a personal “ignore” system. posters who continue to be combative or otherwise unpleasant on a continuing basis should be treated as if they do not exist. i am of the opinion that the more response and attention they get, the more they like it, and the more it stimulates a continuation of their antisocial behavior.
if you have a bucket of slops, the more you stir it, the more it will stink.