If God knows what choices people are going to make beforehand then of course it's infallible, that's not under dispute. Stripe's scenario had a completely unnecessary factor and only weakens his and by association your argument frankly. Why even bring God telling a man that he's going to choose...