I’ve said it many, many times before and I will repeat it again in case some have not heard or read it.
Referees are human, and humans make mistakes. Sorry for being human.
The performance by one referee from South Africa, Daniel Bennett, in an African Cup of Nations recently was roundly criticized by many people. Some of the criticism was justified as he did make a couple of mistakes which according to the “experts” nearly cost one team their place in the quarter-finals.
Please remember when you criticize that you need to be objective, unbiased, knowledgeable and fair.