I feel like I need more information before I can decide if that’s on the plus-side of this story. If it turns out this isn’t the first time the waiter has done something like this and/or if he has a history of saying bigoted things at work to other employees, then yes, the restaurant deserves to get smacked around…