Good point but what does it mean?
Any move against them, especially penalising them, will evoke a counter reaction. The ideology will linger on and fester.
How do you decide who to "weed out"? Does it come down to removing all Trump supporters? That will create more tensions..