It's wickedly complicated, isn't it? I'm distressed by anybody who doesn't change their position from time to time.
In principle, I am 100% with you. Pragmatically however, it's significantly more complex.
all laws, including immigration laws, should be enforced consistently and universally, and without bias. and the laws should be changed to make it much simpler and easier to immigrate especially if you are able to already secure employment, housing, and health insurance.