Remember we are looking at such issues from the human/limited point of view.
if we want later we can look at the same issues from God's point of view and then we will see different answers.
We will come to different answers, but still true answers.
This is the way to look at the whole Calvinist-Arminian debate, in that both sides have "some" good points as well as a bit of the Lunatic Fringe.