They already regulate the compensation for involuntary denial of boarding, however those fines need to be upped a bit.
The ironic thing is the opening of air travel to the masses created the need for airlines to scrimp on customer service in the first place. With so many competitors prices drop, and airlines need to squeeze profit out of somewhere.
In this case United needed to show some compassion
Last flight of the day on Sunday with passengers needing to be home for work on Monday is not the place to offer your usual bare minimum compensation. Especially with the alternative flight being 3PM on Monday
United should have quickly realized the compensation being offered was insufficient for such a disruption in travel plans
They also should realize that THEY are responsible for booking passage for their crew and that a crew showing up after a full flight was boarded was going to cause outrage among those on board
The fact that it resulted in violence was caused by United and preventable
.