Political differences will always generate a healthy debate, but over time the dialogue has become more hateful and at times violent.