I don't know how you will ban his streams, I think that should be left to the global mods, no president or congressman has ever banned a user unjustly, if at all (I think) The last two points are stated in the ToS so you don't have to worry about that, and where is the line drawn between "helpful debate" and "racist harassment"?