If you look further into the details, there were other factors involved. The camp is screaming, "Racism!" But, the swim club is insisting race wasn't a factor.
But, in the personal example I gave, race was the main factor. What hurt my children was that our family had invested time and money into this group, and my children even had invested their own money. Also, my children had come to trust the people there. We were angry over the money and the violation of trust.
If the group had been honest and refused to admit us from the beginning, I could've explained it very easily to my children. They would've accepted it and moved on much more easily.
In the case of the swim club, the camp received all of their money refunded. They may have a valid argument for contract dispute, and they should've brought all concerns into discussion, but for this story to have gone national is taking it too far.