Why do God get angry when people sin even though he knew their sin even before they were born?

We all know that God knows everything, and he also knows if a person was going to sin, so why do he get angry when people sin? he knew those people would sin even before they were born, wasn’t it?

God is holy, He hates sin. God do not plan people to sin, He has perfect will on us. But if we don’t obey Him with our free will, we sin. God hates sin and He gave His only son Jesus Christ to save us from sins.

1 Like

Amen. God gives men free will, its purpose is to love, not to sin.

Interesting question. If someone sin against to you even though you know this kind of things will happen to you sometimes, will you not be angry? God is the same. Sin is disobedience to God, it’s evil.

God has many attributes, among many attributes the only attribute mentioned 3 times continuously in the bible which is the holiness of God found in
Isa 6:3 “Holy, holy, holy is the Lord Almighty;
the whole earth is full of his glory.”,
since God knows everything it does not mean he can tolerate sin…he can’t tolerate sin because God is Holy.

this is a reasonable question.
this will be solved when we see God as the loving Father, even in human relationship if son commit sin habitually destroying himself and the father knows very well will he not get angry and try to correct him because of his love for his son…How much more God the father who loves so…much the human beings whom he created to love, its all because of the Love.