Do you have examples of this? The only "good" leaders that are strong and opinionated I can think of always comes across as leans towards being an asshole.
> Same message, but completely different impact on your team.
Let's change it from "you're a fucking idiot" to "this code is fucking trash". It's not insulting to the specific person, but it definitely gets the point across that the code is no good and much less ambiguous to "it's not up to standards".