Is it always proper protocol to take such a "holier than thou" approach when someone doesn't share your viewpoint?

I'm up for some civil discussion, but this sort of back and forth really isn't going to get anyone anywhere.