Centrist Republicans and independents supported Donald Trump in 2016 because Hillary Clinton was a weak candidate. They may not have agreed or liked Trump as a person, but they voted for him.
But then, as Trump said and did increasingly extreme things, they had to create a narrative that post-hoc justified their support.
And he made 'The world is out to get him. He's been treated unfairly. Everyone else is lying' easier than 'I was taken in by a con man, who turned out to be even worse than I thought.'
Which is how 'I don't like the man, but I support his policies' voters became 'Everything about Jan 6 was fine' voters.
And why I try to inculcate a 'I am not a member of any political team or identity' in myself. Politics should be about policy, not brand.