Well, I have had this theory since about two years back which is based on that since everything, in fact, happens for a reason, everything also has to be predetermined.
Think about it, it sounds weird but it makes nothing but complete sense; existence is nothing but a chain reaction on atomic level.
That's been on my mind for a while now since it obviously makes you reconsider the definition/existence of good and evil. I therefore can't be mad at criminals since it really isn't their faults that they do whatever they do, there is ALWAYS a reason for their behavior, which they can't control.
Example: Parents fail raising an individual, as a result, that person fails to raise its own child unless help arrives from somewhere else. Thus, each person being born can't affect his or her destiny. Animals are way easier to describe as they pretty much act only by their instincts and random events, which happens for a reason...
Btw, this is not religious anyhow, I'm probably among the most atheistic persons in the world.