Few questions are as fascinating as this one. If God is all-knowing, then He would have known from the very beginning that some angels would rebel. He would have known that one of the highest and most ...