If the general public decides not to go to air races that's their right, but they don't have the power to stop them.
Yes they do. Not through laws but by practicalities.
The first lawsuit for the Reno Air Race is 26million. I believe that is for just one individual. Maybe a handful if that. Its is against the Reno Air Race organization, the P-51 team and someone else i believe. multiply 26million by 70ish (numbered injured or killed) and you can see this can be quite expensive. If the worse case scenario happens and they side in the favor of the families. They are looking at hundreds of millions of dollars worth of damage. That alone would put a stop to the Reno Air races forever.
The people that died that day knew it was a dangerous sport and it even says on the ticket about liability. But if this suit wins its going to open up a large can of worms for every event that has to do with Aviation.
Hell, at my college. Each flight school must be able to carry 5 millions dollar policies for every student and flight they do. 5 million dollars for a Cessna 172, Piper Warrior 3 or Diamond DA-20 that only cost ~150-250K each. Now imagine the rates an event must have. I can easily see some of these events carrying policies on the verge of 100million now. Now think about what they will have to carry in the future.