So a “traitor” is someone who does not agree with you on EVERY single issue?
To paraphrase Ronaldus Maximus, “A man who is 80% my friend is not 20% my enemy”.
Get real.
If this man is for illegal immigration; then I am not for him. It is that simple.