I don't want to hammer on that fact, but you kicked him for cheating even though you aren't allowed to. Other than that, if he hasn't been kicked for hacking before, he should get a kick or warning as per policy. There's enough proof of him cheating.
BBCode