>>851529
>If God is omniscient and already knows that men will sin, why get angry with them?
Because God does not like to know that men sin.
> If he only knows the possibilities but not what actions man will take, doesn't that make him stop being omniscient?
God knows all things. He exists outside of time and knew the end from the very beginning.
>And if the predestination is really true, wouldn't that make him have created evil in a direct way?
God creates men that are capable of evil. Without God's grace, all men would be damned to Hell from the actions of their own free will. He does not create robots, He creates conscious responsible beings that can choose to do good or evil for themselves, and man will always choose evil without God. God predestines salvation for the few He planned to show mercy to by intervening and giving them the gift of faith.
>If he only knows what man will do but doesn't decide, why does he need to test the faith of men?
God creates the cause of the test for the effect of salvation. Following your line of reasoning, God would just create people in Heaven and Hell because He knows who will find faith. God would rather prefer the story to play out, as that would be most glorifying to His name.
>God is incapable of going against his nature (for example, he is incapable of lying), nor of doing illogical things (like creating a stone that even he cannot move). Wouldn't that make him stop being omnipotent?
God's character is to be logical. Logic does not constrict God, rather God constricts logic. If God wills it, He can be illogical and exist outside of rationality. Of course we would have no idea what that would look like because our brains are created to think in logical categories. God's nature exists in the way it exists because that is how God wills it to exist in His infinite wisdom. So to ask if God is capable of going against His own nature is to ask if God can will to act against His own will. And the answer is no (at least in this case), because that is not what God wills to do. God retains omnipotence because it is His will that is the basis of all things.
>>851531
>Open theists might answer no, because future contingent acts do not yet exist so his not knowing doesn't compromise omniscience
Open theism is heretical and denies God's sovereignty. It places Him within some pre-created system of time and logic. Who created the parameters that bind God? Nobody. All things are created by Him.