The reason he was fired was because the school was embarrassed by the humiliation of the other school and issued a public apology and even offered to forfeit the game and the coach went public with a statement that there was nothing to apologize for. IOW he made two very huge errors in judgment.
FWIW, He was NOT a teacher, he was only a coach. I'm not even sure it was a paid position.
My post suggested that he be fired only as a coach and not as a teacher. If he was not a teacher, then I have no reservation about firing him as a coach.
At the same time, I do believe the other team and coach bears some responsibility for knowingly putting such a poorly mismatched team on the floor.
While the score never should have been run up, the other coach had to already have known how poorly his team compared.
There should be a mercy rule, and referees should be the ones to make that call.