I think you should ban people when they try to disrupt, not because of their ideas and opinions. It is clear that TGMManMachine doesn't want to learn, educate, or debate. He wants to argue. Arguement gets nobody anywhere because they won't admit when they are wrong, nor will they look at the information presented and try to be logical. They are of the opinion that they are right and nothing will change their opinion. I suggest you give him one more chance to change, or explain himself, and if not, ban him. If you can't even register honestly, you don't want to contribute.