Sort:  

decision is determined by factors out of the person's control

Those factors exist at a systemic problem but these are precipitating factors and not necessarily a finite outcome. The problem with a yes or no is assuming all variables are absolute but we know precipitating factors (things that can be changed) and predisposing factors (things that can't be changed) affect one another interdependently to arrive at a complex decision. If we look at outcomes between 0 and 1, we're going to find categories that only fall under 0 and 1.

In that sense, we end up generalizing factors unique at the individual level. Like how can two people having almost similar life circumstances still end up with different conclusions or same conclusions. We know it's much more complex that just merely get told an illusion of choice.

The problem I have with this thinking is that it takes away accountability of the individual and surrenders that control to external forces under the big umbrella called society. By all means, I do agree that being in desperate situations can be tempting conditions to do evil but if it's the expected outcome then existing outliers that do altruistic deeds don't make sense at all.