One thing that comes with being a referee is getting yelled at. When it happens, it genuinely doesn't bother me. I just let it roll off. It helps that most of the time the coach is actually wrong, but they think they saw something I didn't.
It is surprising how intense the coaches will get during a game between two groups of 5th grade girls, half of whom struggle to even properly dribble the ball. From my point of view, and I think a lot of the parents, it is embarrassing to witness.
There have been several times I have had to warn a coach that I will give them a technical foul if they continue to argue. Once that happens, the coach almost always stays quiet because they get called out on what they are doing.
The lesson I have learned from all of this is that 99% of the time screaming at the ref does absolutely nothing and makes you look like a fool. I think people just need to realize that it is only 5th and 6th grade recreational basketball. None of the players will care about the game the next day and most won't even play basketball in middle school or high school.
However, too many coaches treat it like they are coaching Lebron James in the NBA Finals. It sets a bad example for the kids on the team and makes them look bad. If I ever coach youth sports, I now know how it is pretty much impossible to make every correct call, and yelling at the ref gets nothing done. It won't change any call that was already made.
Refereeing basketball has given me a lot of valuable knowledge that has strengthened one overall life lesson everyone should work on: be respectful.