We're in CA and we get hit with a surcharge if we use a CC to pay for DD's club sport. Sure, we could pitch a fit and say that's not allowed under Section 1748.1, but what would be the point?
Public agencies (including schools and universities) are explicitly exempt from the law. I don't know whether or not your club falls into that category or not.
If they don't, all they need to make it legal is to say "Price if paying by check/cash: $X; Price if paying by credit card: $Y". That is considered offering a discount for cash - this is what many gas stations do and it has passed legal challenges. What you can't do is say "Price=X; 2% additional charge levied if paying by credit card".
Yes, it's all semantics. But it's semantics that have been shown to have a significant effect on consumer behavior.
And I can tell you if a store started posting a credit card price vs. a cash price, I wouldn't shop there - for reasons I have previously posted I don't think it's fair to pass on a one line item expense to the credit card users without also passing on the price increases to cash customers that would occur if the merchant didn't take credit cards. I used to work on pricing systems for large companies that had to evaluate the true cost of any item, and all of the tradeoffs like this had to be taken into consideration. It's always extremely complex and trying to boil it down to "I get charged 2% by the credit card company so you should have to pay that charge" is a sham.