Not all of these situations are the same though, there's cases where people just get fired with no chance to apologize. I contend that it's a corporate brand issue, they can decide wether they want to be associated with certain language that some viewers might find offensive. If we were in a bar drinking and grapes were to say that, from the bars I've been to, that seems like a normal night. The conversation would probably get to the point where Trudeaus getting the blame for not educating immigrants enough on canadian culture, totally agree.