Which is, genuinely, progress.
He was voting for a guy who he thought embodied his (fucked up) values, and is now becoming aware that the guy only values himself and fucks everyone. Hopefully next time he will vote for a politician he can actually trust, and actually reflects his (bigoted) values at a meaningful level.
He drew the line at Epstein and sending tax money to Israel/Ukraine. I'm actually impressed he noticed that that line had been crossed