Some excellent points, but you were much too kind to the snarky one.
I am trying not to be uncivil, and not doing well at it.
My rule is that I try not to say anything to someone online that I wouldn’t say to their face.
In “real life” I can be a bit of a hothead, and have occasionally said some terrible things that I can never take back, even with a sincere apology, that doesn’t take it back.
I am trying to find my way to God, because I need God in my life now, more than ever before, and I am finding it difficult to accept certain Christian tenets into my heart (Love your enemy is one that I struggle with)
But I am trying. And part of that is learning how not to be uncivil, yet make the salient points. Not easy to do for me.