Very sadly Becky I simply don’t have a solution.
It seems that whatever one group of people come up with, another group howls them down. There doesn’t appear to be a general consensus amongst the public as to what should be done, and I guess that unless and until there is, we are all going to have to put up with an assortment of outrages.