A couple of extra points for this interesting debate
First, impossible expectations. People don’t expect a striker to score every time they shoot, but for referees every decision needs to be correct. No one notices the things referees do right, but everyone remembers the errors.
Secondly, fans mistake refereeing for an objective science, practised badly. But football is a physical sport, and judging whether each contact is within its laws will always involve subjectivity. Different referees will judge incidents differently. Until we accept that subjectivity is part of the game, we’re never going to be satisfied. The thing is for many decisions, there is no such thing as ‘correct’.