Tbh honest it is like other services . Your paying for a kind of entertainment with another human being nevertheless still a service . If I didn't get the service I am not in any form obligated to pay for it . Even if I change my schedule or cancel , I am not obligated to pay you because I didn't use your time , we didn't meet so therefore not obligated. We did not form a contract and if you are in this business you know things like this majority of time and that also happen with regulars so . I am sorry that happen to you but its the business