I think the problem was that the agent in question thought the beautiful supermodel type hanging around the pool and hotel bar fell for him. They don’t walk around with signs saying “whore.” They look like college girl beauty pageant contestants. They don’t say, in the bar or at the pool, “I’m a whore, and I want $50 for an hour.” Not the high class ones. So my guess is that the agent actually took offense at being asked for money, and tried to throw her out. But it was her home court, not his. And I’ll be he had paid her a thousand dollars, and not stiffed her for $47.
That might be the case if it was just one guy. But it doesn’t sound like it was just one agent/one hooker.
Now, maybe his beef was actually with the hotel wanting the $47, not the hooker, and that’s what started the argument.
Either way, shouldn’t have been boozing, and shouldn’t have been womanizing. No excuses.