I think shows should consider offering discounts on admission to families. I brought my two sons just for the heck of it and something to do - they ride dirt bikes but aren't *really* into it, so weren't sure if they wanted to go. At $25 per head, it'd be easy to see people deciding not to bring the family and perhaps then, not to go. I was on the fence myself but ended up spending $1000 on a helmet.
As it was, my sons bought some jewelry (snake rings, ugh) and some wild game salami, as well as food and drinks in the food court, so they spent $100 themselves.