Thank you for the link to this article. Very informative! Our contract with the 501(c)3 booster club (that the gym owner requires us to sign) states that our daughter will not be allowed to participate in practice and will receive NO team benefits such as inclusion in team events and payment of meet entry fees unless we sign the contract and pay the specified amounts. The same is stated in our team manual as well as in emails from the owner. So it probably wouldn't be difficult to prove since I have it in writing from both sources.
So does signing this contract with the booster club really mean anything, since the non-profit booster club is clearly not operating in compliance with IRS rules by even asking families to sign a contract, requiring participation by parents, not allowing girls to practice if the parents don't join, requiring fundraising, and charging fees and penalties for breaching? They even state that if you leave without paying, they will sue you for assessment fees and require you to pay their legal costs if they have to hire an attorney....
unfortunately, your gym has co-mingled the non-profit/fundraising component of the booster club with the competitive assessment/fees of competing.
They definitely have a right to charge an assessment fee to cover meet fees, coaches travel expenses, etc.
They do not have a right to force you to join the booster club, participate in the booster club, or contribute to the booster club. Furthermore, they can't deny you booster club priveledges even if you don't participate in fundraising. ie, EVERYONE in level 5 gets $300 - not just the ones who fundraise.. That is the disadvantage of being a 501c3 - the advantages include not having to pay taxes, donations are tax-deductible for donors.
Unfortunately, your booster club will not be very successful if everyone decided to not participate in fundraising.