This whole debate is so stupid. You don’t get to be picky about who agrees with you on a certain issue. Politics is about building coalitions. Work with whoever agrees with you on whatever they agree with you on. If a white supremacist came to you and wanted help stopping human trafficking would you say no? Forcing them to go sit on the naughty step because they have one abhorrent view or another does nothing but isolate them in an echo chamber. Besides there is a small chance that you can get them to soften their views just by working together and humanizing yourself to them.