I think the fact she is obviously overweight made them think of their liability if she were either to crash through the bar or fall off of it. And my guess is she was probably drunk or tipsy. I do not think looks had much of anything to do with their decision.
So why didn’t they just tell her she appeared too tipsy? Why the need for cruel comments? Is that how to run a business?