In school, we were talking about calvinism and the idea of predestination. The idea is that since god is all knowing, he would be able to see what you would do in the future, and could mark you for heaven or hell, and you would have no way to change where you were going. they said this contradicts the catholic belief of free will. however i dont see how the catholic view is much different.
if god truley does know everything, technically he would know if you were going to heaven or hell already. sure, if you had free will, it would be your choice, but he would already know your choice. and if he knew that from your own choices you would end up in hell, why create you in the first place? isnt he a kind god? and some people say that factors in life such as a "miracle" followed by a sudden conversion can save people, but he would also know if people would witness those miracles or preform one. so im not sure how god can know everything yet not decide who is going to hell before they die.
can someone clarify this for me?