LOL.
Good point.
We can all use more Niceness. It’s not the same as “agreement” or ignoring obvious differences. However, Niceness requires that we discuss “points of disagreement,” rather than “people who disagree,” and that we do so with clarity and specificity.
A good rule is to avoid the use of “you” when framing an argument.
One cannot, of course, avoid having some people take offense where none is intended, particularly when the discussion involves morals. However, one can phrase points in a clear but neutral way, so that reason might prevail over emotion.
On the other hand, sometimes you just have to say, “Bless your bowels, honey! Is it Monday *every* day where you live?” And then walk away :-).