The reasons I'd fire a coach:
1. For cause, like if he drove a motorcycle with a coed on the back and had an accident. (If he didn't get caught, well, OK.)
2. Lack of effort on the part of the coach.
3. The team just quits on him.
4. The team has consistent "issues" with discipline on and off the field, as in they throw a shoe downfield and get a critical game changing penalty or something.
5. He is bizarre and not funny, like showing up for a presser dressed in some face mask thing like DV.
6. Lack of a sense of humor.
7. Bizarre recruiting practices, like anything involving a player's bedroom in any sense.
8. Saying really stupid stuff at pressers, like how some other team should not be this or that after losing.