5 Questions To Ask Yourself Before Getting Into An Online Argument
The Establishment

This is a good list and thoughtful article.

I also look at the profile and see if there is any evidence this person has knowledge or experience with the issue. If they have an incomplete profile and a strong of hateful, ignorant tweets I send them immediately to the “blocked box”. I want to learn something not provide a target for spite.