Officiating - like playing and coaching - falls along a continuum. There are good officials - average officials - and poor officials.
I am biased on this - my brother is a certified basketball referee, and I have a lot of friends who officiate various sports. Some of them are better than others, but I believe they are all trying to get it right.
As some of you know, I cover HS sports for a small-market radio station. I attend well over 100 sporting events in the course of a 9-month high school year. I see some calls that are questionable, but I really don't see a lot of truly bad calls - and I can't think of a single game I've covered that was "decided" by a bad call.
My brother had told me that he encounters a lot of coaches who don't know the rules - or at least don't understand how certain rules are enforced. Same with players. He says he never minds if a coach has a legitimate question. But, when you have coaches and players who flat-out don't understand the rules, then they start yelling at the refs, which gets the fans yelling. That's when refs say "this ***** ain't worth it." My brother used to do a lot of varsity games, but in recent years, he's backed off and mostly works lower-level games (FR, Junior varsity, Junior High, etc) because he still gets paid, and he generally has to deal with less BS from coaches and fans.
As far as the play in question, we don't know what might have happened earlier in the game, or at other games involving the same team and player. There may be history here we're not privy to. hard to judge one play taken out of context.