Here is the problem. That word “allows”. When examined closely, as Ravi Zacharias states, all the evil in this world comes from the heart of man. Not God. God does not “allow” it, mankind is hell bent on providing it.
There are good answers, but lets be realistic about the questions first.