Calvinism teaches that God foreknows because He decreed that man would act a certain way, and thus man necessarily acts a certain way and God can be certain of that.
There is nothing contradictory nor deficient in understanding the biblical portrait of man’s knowledge being uncertain while God’s is certain
the Calvinist idea is that all actions are predetermined by God either through decrees, compatibilism, or both and this makes everything certain and therefore knowable.
If my pastor knew a teacher in the youth ministry was telling my three teenagers that God did not love and desire everyone to be saved and he did nothing to address it, I would be upset. Most Baptist parents would!
My difference with Calvinism is that we hold to essentially dissimilar views regarding what total depravity means, which is determined by two drastically different and irreconcilable views of man…