If YOU actually read the fine print, per their contract, they can refuse boarding if they are overbooked. However, he already boarded. They should not have let anyone board the plane if they knew they were going to bump people. So they did violate the contract.