It's not the whole story, but it is an important aspect. There is the MAGA base, who for the most part are the rabid christo-fascists, proud boy, white supremacist types. Then there are the die hard Republicans, who vote party line no matter whose name is there. Those are the most baffling ones...