generally speaking Republican's are against immigration because immigrants when legally able to vote, vote democrat.
Trump is against immigration because he is a racist and bigot plain and simple His actions in office and the primary are similar to some of the trolls on this site, he throws bombs and sits back and watches tv and gets off. which is what he did today.