@Runningforthewind was actually quoting someone else in that question, and speaking against that idea.
In my opinion, that’s a reductive way of reasoning. Simply sweeping the problem under the rug.
I have compassion for all involved and I don’t think there’s anything wrong with that. Someone previously mentioned that compassion for the instigator of violence does not negate compassion for the victims of violence. Nor does it glorify violent actions. I certainly don’t support murder or suicide as answers to problems.
In my opinion, the only way to truly understand why things like this happen is to put yourself in the position of the perpetrator, beyond the easy default of “well they were bad, end of story.” Reducing human actions to good vs bad is not conducive to bettering our society.
To put yourself in the position of the perpetrator, a certain degree of empathy is required. It’s harder for some than others, and I think that in and of itself is another hurdle for our society to jump as a whole.