Put the blame where it lies [bullshit, morally bankrupt apologetics]
Yes, let's do just that Exodus 4:21
And the LORD said unto Moses, When thou goest to return into Egypt, see that thou do all those wonders before Pharaoh, which I have put in thine hand: BUT I WILL HARDEN HIS HEART, THAT HE SHALL NOT LET THE PEOPLE GO.
So Yahweh, being all-knowing and all that jazz, had to know Pharaoh's mind beforehand, he had to know he would let Israelites go, otherwise there would be no need to harden Pharaoh's heart. So god violated Pharaoh's free will just so he could demonstrate his magnanimosity by tormenting and mass murdering the Egyptian people. (Who, btw, could do jack shit to change Pharaoh's mind at the best of times, and having your ruler mindraped by a supernatural monster like that does not make for the best of times.) Then he uses his awesome navigational skills to lead through - what, a couple hundred miles? - of desert in just *forty fucking years*. Then the whole fun with familicide, genocicide, rape and general barbarism begins, cause hey, can't have a holy land without it, amirite? You know, you're right! What a loving god! [/s]
When in doubt, mumble; when in trouble, delegate; when in charge, ponder. -- James H. Boren