I don't know where people get the idea that God is supposed not let things like this happens. It's not even in the Bible. The Bible clearly states, than man is flawed and there will be thieves, there will be murders, there will be liars, and adulterers etc. This is because he gave us free will and in the end all will be judged. So don't blame God for bad shit happening, blame man.