But man has free will.
God is sovereign. He even directs man’s “free will” to accomplish his purposes.
http://www.amazon.com/Blame-Biblical-Answer-Problem-Suffering/dp/0962897124
ll Cor. 4:4 Satan is the god of this world (age).
Don’t blame God for the messes of this world. Jesus Christ will return and set things right. He will present this world to His Father, then God will be in charge with Jesus Christ at His right hand with just believers living on the earth as it was intended.
Thy will be done.