God never changes. Recently read something in the old testament that helped me understand God a bit more. God rescued the Israelites out of slavery from Egypt by His choice. Yet, not until 3 months later did God establish the law with them at Mt. Sinai.
God rescued the slaves while still slaves. Then God showed them how to become who they were designed to be after He saved them.
Too often we expect non-Christians to behave like Christians in order for God to save them. Yet, the bible constantly shows that God does not operate that way.
God redeems first, then changes the person. We should be joyful that God saves us while we are still sinners and be thankful that God works in us to be more like Jesus.
Instead of judging how people should be, we pray for, work for, and hope and be thankful for God's continued mercy.