WOW?! AllAround, assuming everything happened as you've detailed (and I have no doubt about your side btw), you and Mason were treated very poorly and the club in question should be ashamed of the way you all were treated. Mason is a great kid and absolutely willingly helps other kids often. VERY mature and selfless thing to do IMO.
You gotta have your kid where you feel he is best suited to progress and where you all feel most comfortable for sure! Their loss big time!
Btw, fwiw, we've taken an informal vote here and determined that the "we" of the club in question are a bunch of sub-standard humans lacking in several areas!