I'm refuting the narrower argument that is sometimes made that just because something is true, it doesn't give you the right to say it.
In regards to point #2, I agree that if I deliver the truth and include a side payload of being-a-jerk, certainly, I'd be responsible for that payload. But many people in many cases think that just stating the truth simply, plainly, no extra malice or attacks, just stating a disagreeable truth bluntly, is being a jerk. In those cases I think the upset really is just about the underlying unpleasant truth itself.