Im not attacking any view. All im saying is be honest about the implications. If you believe God has exhaustive foreknowledge from before creation then accept that the future is settled. I dont personally believe that the future is settled based on what i believe the scriptures say. So i believe that God has all knowledge that can be had. If that is heresy then pray that God opens my eyes and shows me that. Until then ” now i know” means now i know and god repented and changed his mind” means god repented and changed his mind.