Question: why are nba refs so bad?
Answer: Because they're human and humans make lots of mistakes. Sometimes those mistakes may or may not determine the outcome of a game. You could say referees in every sport are bad when they make calls that you disagree with. But someone who cheers on the other team might think that ref is the greatest ever.