Business is business. And the operator of the bus company signed a contract and was able and prepared to provide the contracted services.
He did not cancel; there was a 30 day cancellation clause in the contract.
Think he's wrong? Use another bus company the next time you are booking an event.
More information about formatting options