Great, thought-provoking response.
Thank you!
Especially the line about extracting money from an awful person. I used to feel that way when I worked at the library about getting the money from library patrons who tried to weasel out of paying their fines.
For your solution to work, Tim needs to be on call to take over Anthony's tables whenever customers misgender him.
Or at least be on call to assign that customer to another server.
Tim is busy running the business -- a lot of their business involves catering -- which involves a LOT of meeting with customers in person and on the phone -- and while he'll sometimes work in the kitchen or wait on tables if there's a staffing shortage, he's not usually on the floor.
Plus, when it comes right down to it, I'm pretty sure that from Tim's point of view, good customer service means accepting some behavior from the public that you thoroughly dislike. Anthony holds a different view.