This is something the too online left struggles with. We should keep a carrot and stick mentality to changing people's minds. Shame is the stick, and should be applied when people are being shitty. But we should always celebrate people doing the right thing, even if they were a shitty person before. Even if we know they will be a shitty person in the future; we should show that we are willing to accept and include people once they have shed their liberalism.
Obviously if someone like Ben Shapiro says something like, 'Israel is commiting a genocide and should stop.' we know that he's not changed in any way it's just politically expedient for him to do so. We don't have to invite him to become a PSL member or say we'll watch his videos, but we should still say 'good on you for admitting it.' not because it will change his mind, but it will tear down some walls with his followers who see it.
Carrot and stick, celebration and shame, when applied correctly can be a very good mind-changing tool.