The fact that the airline technically didn't do anything illegal here really speaks to the lack of consumer protection laws in this country.
Airlines overbook because people don't show up for flights. Overbooking means airlines can offer passengers refundable tickets. Occasionally they get it wrong and have too many people show up. So they offer compensation to get people to voluntarily give up seats. If they can't get people to voluntarily give up seats they have the right to pick who to deny service to (but by law have to pay specific compensation to).…
Why is it now that the consumer always has no rights? Don't want your private information sold when using the internet? Don't use the internet.
Don't want to be forcibly removed from a plane in which you followed all the rules for purchasing a ticket that was most likely non-refundable if you didn't show up, lost your rights for privacy by being searched to board the plane, stood in line to board the plane, was on time, boarded the plane to sit in an uncomfortable seat, maybe had to pay extra to store your luggage, then get beat up when you were told they weren't going to honor the contract?
What is this country becoming?