Everyone should do a couple of things, either volunteer to officiate/ umpire local youth basketball, baseball, soccer games or coach them. There is no logjam of people willing to do this. Actually, one of the issues with officiating is that we've run so many good people out of the profession there are many officials who either have not played the sports they officiate or only know the basic rules and are learning on the job.
One issue I see is we expect 100% from officials with no errors. Officials make mistakes. Especially in fast moving games with subjective calls. I know one catchphrase today is not necessarily the specifical foul or violation, but if a player is "gaining an advantage". Most sports are designed where one single call does not win or lose games. That's why basketball players have 5 fouls. Batters have 3 strikes.
Finally, I think parents and fans need to have "realistic" expectations of their kids and the teams they play on. This isn't the movies where the bad news bears or the mighty ducks are horrible and transform over a few months to a championship team. That NEVER happens. If your kid's team loses alot in youth and jr. high, pretty likely they are going to lose in high school, no matter who the coach is. If kids complain about the coach, do a deeper dive and see if the kids are doing anything to make themselves better? My experience is that bad teams generally stay bad because they don't put much extra time into that sport during the off season. In today's world, if you only play basketball from November to March, and don't pick up the ball again until the following November, you're likely to get the same results.