Being civil is not easy.  It takes focus and a good understanding of the issues to keep from making unrelated and personal attacks on whoever disagrees.  Stepping back, I can understand how this happens.  We tend to judge others by what they wear, how they look, where they live, kind of car they drive, and who they hang out with.  Much easier to make someone look unworthy than understand the worth of their thoughts.