Poor show from your Ambassador. I'd ask why they consider that acceptable behavior from a Corporate perspective and if necessary request their supervisor. In these kinds of situations I'm going to assume the hotel is not an upstanding corporate citizen and so Starwood would probably be your best bet.