What you don't mention is that many, many people have changed their mind on Trump. JD Vance is on the top of that list - he said he was wrong all along.
Cut it anyway you want, the people have spoke: Trump, warts and all, is their leader by a large majority. Hispanics, Blacks, women, college kids/young adults - all those groups that supposedly didn't support the man, came out in droves and voted him in. He's not perfect - but Americans know what to expect from him. They are totally sick of racism, gender garbage, identity politics, etc - they look forward to just being America for everyone again.