What strikes me as I read your comment (which is very nice indeed) is what is the difference between these two folks, who take the moral high ground, and someone that turns to violence.  

Consider - individuals who are ethnic minorities, in a different country than birth, and practice the same religion.  Some individuals turn out to be good citizens and others do to horrific violence.

What causes this?