Suppose one makes a statement that is likely to be offensive to its recipient, but will not offend most third parties. Is there a word or expression for this type of statement?
Example: I see someone picking a pocket or "shoplifting," and yell, "Stop, thief!" The perpetrator is likely to be offended, but neutral third parties would likely applaud, rather than be offended by my yelling.
Counterexample: I call you a "sob." You're likely to be offended, but so would many, if not most, third parties.
The expressions that come to my mind are "calling a spade a spade," or "if the shoe fits," but neither quite "rings the bell" for me. Is there a better way to express what I'm describing?