He's young, but not a kid. He's in the game, but that's no excuse. He used racist language, bragged about violence, and presented his job as a position of power, abusive power. None of this is acceptable, ever. He lost his job, because he deserved it.