Asking us to judge the actions of a referee at a game where we were not at is not going to get you very many valid responses. We only have one side of the story.
Also be advised that on the lower level games you will have newer refs. Becoming a good ref usually takes years of experience and years of experience does not necessarily translate into a good ref.
If you have a rules question, then ask it. If you want to whine about a ref, do it someplace else. This is not the forum to whine.