If every single person on the forum who is not exactly like the supporting members is banned, then the forum will be a very boring place with no action.
Debate brings excitement and helps explain our position. It fleshes out why we believe what we do. As long as he keeps within the rules of the forum, I see no reason to ban him.
Every time some person comes on the forum with a alternate view, I see people scream obscenities, name calling, and call for bans. We need action and debate on the forum. This helps us grow. As long as they abide by the forum rules and do not attack our members personally, we should not be banning them. We should be refuting them with evidence and facts.