An "internet
" seems to be today's only reliable way to make big companies change their behavior. At one point there were lawmakers, whose job is was supposedly to regulate abusive behavior by large corporations. Nowadays said lawmakers are to a few exceptions utterly corrupt and bought off by the same companies.
So, name and shame, expose, sue... Fairness doesn't come into it either: it's a jungle out there and the companies' lawyers will not "fight fair" either...
If it becomes really really expensive to solve this kind of situation, then overbooking practices will diminish or cease. Simples.