I don't laws are the answer for much in this country. They tend to always have unintended consequences and end up doing more harm than good. We also have created a system where people writing laws are absolutely clueless about the laws they are writing and passing.
You want to stop the abuse of TWH ? It isnt rocket science, and it doesnt need a law. Its called Stop giving the abusers money. Stop going to the shows, stop buying products from companies that sponsor the shows, (and tell them why), and stop sending the TWHBEA money.