Here is a bonus passage to think about… If God foreordains all that happens, How do Calvinist explain Jeremiah 32:35 (ESV)

35 “They built the high places of Baal in the Valley of the Son of Hinnom, to offer up their sons and daughters to Molech, though I did not command them, nor did it enter into my mind, that they should do this abomination, to cause Judah to sin.”

Here we have God saying that not only did he not foreordain this, IT NEVER ENTERED HIS MIND! Just one more thing to think about.