Me too. Im not totally against your position.
Because I think if I was in the same mindset and same conditions as that person. Theres a high probability that I would have done the same thing. And I think, in the criminal's eyes, the crime he commited was justifiable in HIS perspective and HIS perspective only. I respect that.
But life is not predetermined as "possible futures" do exists. However, since we dont live in a perfect world but in a very human world instead, the consequences of each other's decisions do often decrease the possible "good" futures and increases the possibility of "bad"futures or vice versa. The consequences from the decisions made by other people might be so great that the "person", no matter what he does, is destined to go in to only one certain possible future.
Yay!!!