Not questioning the Ban as I don't know the details... but if you did Ban him, is he not entitled to an explanation?
I really like your whole outlook. You take an unbiased approach and just want to know the facts. Im not sure why the explanation hasnt been revealed yet.