In the UK this is illegal and there was a similar case previously and the gay couple got the hotel to court and they won compensation. That was a family hotel/b&b and I am shocked to hear that this could ever happen at a chain hotel. You should definitely contact IHG and if there is nothing else to this story the front desk must lose her job to say the least.