outlaw: Wait a minute, God EXPECTS? If you are omniscient and already know what's going to happen, it's foolish to expect otherwise. God creates Iblis with  prior knowledge that he wont bow to Adam, and he still expects him to do it? Doing something that God hasn't already foreseen is impossible, because that would mean God's foreknowledge was wrong. And God can't be wrong. He expects us to do the impossible?
 You can re-write you own destiny to either good or bad... Allah is All-knowing and capable. Yep this has been confusing to so many, mankind doesnt have a one way destiny. All the ways ur destiny might follow, Allah knows that. Allah knew iblis could choose to bow to adam (thats one destiny), Allah also knew iblis could also refuse to bow down to Adam (thats another destiny). Now Allah gave mankind and Jinn freewill to choose for themselves, Allah knows what you might or might not do up to when you'l die. Thats why Allah says, man is responsible for his own actions. If Allah had tabled just a one way destiny for us all, then the subject of freewill cnt be accomplished and also He wont be able to blame us for what with do.
So for every man, u sure have a path  of destiny which will lead u to the heavens and you sure have a path of destiny which wil lead you to hell. Its the path of the right and the path of the left. Do not blame Allah for what u do , blame urselves for erroring ur souls. He gave you freewill to see how strong you can be, but most of us are lossing the battle against iblis. Indeed Allah is all-knowing and merciful. Allah made u a mini-god of ur own world. Thats how merciful He can be.