NBA is pretty bad but at least there is more opportunity to come back from bad calls, it's the nature of the game. 1 play over the course of 100 possessions isn't that big of a deal... now late in a game it is but rarely does it cost a team a game. Stars get the benefit of the doubt too but usually evens out to both teams.
With football, a bad call can end a drive or take away points as we just saw so it's a much bigger impact on the game with much fewer possessions of the ball.
The rules are a big problem too, way to much left to interpretation. From ref to ref, there is was too much inconsistency.