I suspect you are purer in your associations than I. And I truly respect that.
Although perhaps I rely on my failure to conclude that everyone who voted for Trump is MAGA.
I think of this way too much. As best I can tell, I have 2 long-term golfing buddies whom I interact with regularly who voted for Trump and/or voice some support for him. Those are the only 2 such people I knowingly associate with regularly. There MAY be 1 or 2 similar guys who frequent our music jams, but I’ve never taken it to the point of ascertaining their true beliefs.
Unlike you, I have failed to cut these 2 friends out of my life. The only way I could do so would be to remove myself from 2 groups of golfers whom I have played with for 35 years. I’ve never heard either of these guys say anything racist - beyond an occasional off-color, tasteless jokes that any of the group may have uttered on rare occasion. My contact with them is almost entirely limited to golfing - one of my few primary enjoyments. From my years of knowing them, I am confident that they are hard working, good husbands/sons/parents, taking personal responsibility for their actions.
If they were wearing Trump gear and regularly espousing their support for his outrages, I imagine I would act differently. I have told them both to their face that I think Trump is horrible, and that I do not understand, agree with, or respect their support for him and his policies. It somewhat troubles me that I have not cut them as you suggest. But I find current life so challenging that I am hesitant to cast of golfing with a group I enjoy - one of the few things that does bring me joy in these dark days.