
This might be a hot take but effective politics do not comment on morals at all. Instead of saying “this guy believes all immigrants should be deported, which is bad”, consider asking “why does he have this belief?”. The answer is economic anxiety. Common reasons cited for this belief are “they are taking our jobs”. People holding this belief place the blame on immigrants individually rather than asking “what caused them to come here?” (Destabilization by the USA)…
…”why do companies hire them?” (They can be paid less than minimum wage because they are illegal, which is good business). The long and short is that many seemingly “moral” issues spring from economic issues, which can be addressed with a politics of class rather than a politics of moral purity
The advantage of addressing politics with a lens of class is that it is not a 50/50 split but a split between two broad classes, the lower of which greatly outnumbers the higher. This allows you to approach political issues from everyone’s self-interest rather than convincing them of your moral correctness