We are often the family that can't afford to contribute to extras. My DDs are in the sport with no wiggle room in our budget at all. I don't even get to drive home during practices.
I show our coaches appreciation every chance I get. I volunteer at every opportunity. I have made them gifts, food, driven them places, etc, but just tossing out a $20 is not something that we do for anything. Every penny is literally accounted for with no extras at the end.
I know that the next logical argument is that we can't afford for our girls to be gymnasts, but I say bs to that. As long as I can afford the tuition and fees, my kids will get to do what they love. Everything else I can, and do, opt out of with a clear conscience.
Your post shows a massive lack of empathy for people who truly do financial backbends to stay afloat.