Honestly, I think the ToS is fine. It could do with some work on the examples of what would constitute prohibited behavior.

The problem is with the transparency or lack thereof when providing information on why a ban was issued.

You can have the best ToS in existence, or even the worst ToS in existence and none of that really amounts to much if the transparency isn't there