I understand the anger, but who hasn't made a mistake at work? Firing seems harsh.
Instead he should be demoted to ref in the Essex & Suffolk Border League Premier Division until he can demonstrate his competence?
100% this. And that's why there is no after the match fix here that would be entirely fair and just. We just don't know what would have happened if the goal had been given then. Maybe Palace would have fallen apart? Maybe they would have gotten their tails up and fought back. We just don't know...