We have had the problem of negative comments by team parents in the past. There is an official rule that team parents can only watch on Fridays, which is an all team day (no rec). The owner felt that any negative comments by team parents would reflect badly on the gym and the team. These rec parents are potential future team parents. We do not want to give them a bad first impression. And it's just improper behavior to gossip like this in the waiting area. So, officially, team parent are not allowed to stay when rec. parents are in the waiting area, but this rule has been enforced inconsistently and it seems to be related to how much negative talk is happening. Most parents stay a little at drop off and pick up. Only a couple parents stay all of practice.
Personally, I am not offended by it at all. I know the owner is not trying to hide anything from us by not letting us watch. If that were the case, I would never a loow my child to stay at the gym, regardless of whether I was watching her. It purely is an attempt to keep things positive. Also, the area is not large enough to fit all the rec and team parents so it's logistics.
As for you having no place to go while you wait - are there no stores or a library around? My dd's practices are now 4hrs long so I often make the 1/2 trip back home but when they were only 2 hours, it wasn't worth it. I used to plan my shopping during practice. I also went to the library and either read or caught up on work. Sometimes I would just go to a local fast food restaurant and lounge for a while (when it was too cold to stay in the car for 2 hrs. just some thoughts.
try not be offended. The gym is just trying to protect its reputation by decreasing the negative comments in front of rec parents. That is a positive for everyone involved even though I understand that it makes it harder for you during practice times.