Well at present either :
a) he is the troll that some people say that he is
or
b) he is just an extreme example of the creationist habit of inventing excuses without understanding the subject (or even really thinking about it or considering the known facts or even his previous claims).
In case a) banning him is the only way to go.
In case b) he has to learn to say "I don't know" and even "I was wrong". If he can't - and if it really is "case b)" then he probably can't in any reasonable timescale - then I think again that banning is the only way to go.