Intersting perspective so lets just stick with your 'its a business' approach
in business, you have a responsibility to operate within your limitations.
if lets say a business takes a booking to hold a conference in their meeting rooms but then have an outbreak of flu stopping them holding there own meeting the week before. then they decide that they will hold it the day after the booking was taken for but dont want the cleaners to have to come in 2 days running so cancel, at short notice the booking they took. Is that good business? hell no its a quick way to end up having to pay out wads of compensation and lose all credibility u have in the industry.
As a 'business', Rye House/BSPA should have known better. Thats not business, its taking the preverbial