Trump is not opposed to legal immigrants with high skills. Cruz is moving in on the Trump banner, but EVERYONE knows who raised it, and that it is Donald Trump who owns it. :)
Having said that I do not care which politician addresses the problem as long as it finally gets address.