I know how you feel but it just can't be avoided. People get their moral and ethical beliefs from religions and those beliefs inform our politics.

Exactly.

Whoever criticizes capitalism, while approving immigration, whose working class is its first victim, had better shut up. Whoever criticizes immigration, while remaining silent about capitalism, should do the same.