Of course a landlord needs to make money... Sometimes they do expect more from folk events than they achieve... I've no comment on the case you say was a breach of contract.