Here's what Trump should have done regarding illegal immigration:
Look, nobody is really concerned about the garden-variety illegal immigrant who is working construction, landscaping, whatever and otherwise not being a criminal, we're worried about the violent, drug, gang elements in the illegal population.
The smart thing to appease the base and fulfill his campaign promise would have been to 1) use the full force of the US police machine to round up gang members, drug dealers, and other violent felons known to be in the country and very publicly kick them out. 2) given that there will never be mass roundups, introduce a plan for the rest of them that basically promises non-voting legitimacy if they pay back taxes, register with the INS to become taxpayers, stay out of trouble for the 10 years that they must wait to become a voting citizen, and finally pass the same citizenship test(in English) that all immigrants take.
If Trump had done what I proposed, he would be wildly cheered by his base and the democrats wouldn't have an opposing leg to stand on because they've advocated for the exact same thing.......kick out the violent criminals and create a path to citizenship for the good ones.
But they didn't ask me.