The idea of putting the priorities of the nation above any dogma is central to any nation's existence. Neglecting that, particularly on the Democratic side (progressive social engineering and sympathizing with foreign squatters) but also on the Republican (obsessing over "free trade" because growth), is the main reason we ended up in this mess in the first place.
It's one thing I agree with Trump's *stated* position on entirely. Our country has a basic responsibility to defend itself, by way of military defense, border defense and yes, even economic defense. Many of the problems we have (loss of low-end jobs to immigrants, loss of middle-level jobs to outsourcing, increased tax burden because of William Brennan's ludicrous ruling giving illegal aliens under 18 the rights of the Fourteenth Amendment and free public education) are a direct result of not putting our country's needs above foreigners'.
After that, then we can look at which way we want to govern ourselves. A government can give free reign to its own citizens while still protecting itself enough to ensure that free reign.