Apologies for bringing this topic up again, but I have a couple thoughts of my own...
First off, the size of the group. Now, full disclosure, I'm in a small town in the middle of nowhere. But when I read some of the quotes saying that the group was sometimes as big as fifty people, my mind just boggles. In pretty much every restaurant here, a fifty person group would mean closing up shop to everyone not part of that group, and possibly only fitting half of the group at a time, for the smaller ones. If he's used to getting large groups of people that order some of the pricier drinks, and now suddenly has his bar full of this group where most only order a few beers, and the customers that usually spend more money don't come in simply because it's too crowded, business is going to tank - hard - while the group is doing nothing offensive but not spend enough money on drinks. Even some of the larger places I've been to in Minneapolis, a fifty-person group would make the place severely crowded on an otherwise-normal Friday evening.
And how do you fix that, exactly? Do you add a minimum price someone has to pay before they can stay in the bar? Do you just talk to the main members of the group and tell them "sorry, you guys don't spend enough money here, so you need to go"?
Now, I realize that fifty was the larger end of the group, but it looks like it's not just this one small group of people that comes in and acts offensive, it's a large group that may be acting offensively, especially if they outnumber all the other customers in the bar and act as if it's "their" bar. Now yes, he shouldn't have said anything about them being "trans*" causing it, but it's not unlikely for someone talking about it to slip up. Especially if this may not have been the only time he tried to talk to the group, he may have been exhausted (or just frustrated) enough to not choose his words carefully.