I agree about the punishment being overboard, but I'm not sure what else they could have done. Let him keep the money? Suspend him? With the way GM works he would miss an entire season at minimum so he is essentially not a GM once that happens.
EDIT Kibler's server has achieved meltdown status.