You're no worse off with the manager-takes-over scheme, though. Without this scheme, you just end up with a shitty racist server that gives you shitty service. With the manager taking over when the shitty racist server abuses the system to foist off customers they're bigoted against, either you end up with a shitty racist manager (so you have the same situation), or a good manager that actually gives you good service. And the good manager also has the opportunity to see that you're a good customer and draw the conclusion that the server that dumped you did so for shitty, racist reasons.
> Maybe if you just had to just stfu and deal with serving everyone, you get the opportunity to realize that X person isn't bad and actually does tip.
That's the current situation though, right? Seems like it's not working.