I don't think it's a matter of getting hosed so much as it's a small town with a small gym and we just don't have the means to do what the large gyms do, though we do have to compete against them. Our tuition is a lot smaller as a result, and most of the gym's funds come from the rec classes (non-team). Since our gym is small, we can't host meets so all of our meets are away. Our coaches do this as a second job because they can't live on the income they get from coaching alone. The booster club doesn't pay the coaches for their regular time, but helps pay their travel costs for meets, which may include some of their pay for being there outside of the meet (say, if they have to stay a day and a half)--I'm not really sure about that. Every parent is encouraged to help in some capacity but if that's not possible or the parent doesn't do it, then they pay a higher amount in fees since there is nothing deducted for working hours to offset the cost. I have 3 girls on team and spend roughly $10,000 a year on gymnastics fees, which includes both team and regular tuition costs. My cost in tuition for all 3 is about $460/month, which sounds high but is about what most gyms charge for one. However, our gym could not stay in existence if it charged what city gyms do. The parent booster club is really more about trying to keep the gym running so our kids can participate in gymnastics. I'm dismayed to read how this may put us at risk for liabilities etc.
We don't pretend to be an Olympic training ground, but our kids (mostly girls--our boys team currently has 3 members) do very well and love the sport. It's pretty cool to watch your kids handspring across the floor or do a backflip on the balance beam