> Well, yes, it is unfair to the strangers that you're favoring the people you personally care about when others are worse off. Being unfair doesn't necessarily make it wrong. You're free to help whoever you want—with your own resources. However, organizations distributing resources they took by force, or enforcing their own rules on others, ought to be held to higher standards.
And I think that a government has an obligation to prioritize its own citizens before foreigners. And it appears that people here disagree with me.
Most governments do this. The Chinese government certainly does this for its own citizens. I wish that US government was as protectionist as the Chinese government is.
As it is now, American citizens pay taxes to subsidize our exploitation. The only people who benefit from the current immigration system are billionaires. The government is more concerned with the pursuit of capital for the elites than they are with the welfare of the people.
Thankfully, this administration has actually been enforcing the rules with H1-B visas. So lots of people I know have gotten great jobs in the last few years as visas are no longer rubber stamped. H1-B is nothing but a scam to help tech billionaires.
But yeah, putting outsiders above those you have a responsibility to care for is wrong. Volunteering at a soup kitchen does not excuse neglecting your own children. It brings me no comfort that the American middle class was eviscerated to help China. And yet that is trotted out whenever an American expresses frustration at how they have been harmed by globalization. It would be like if someone said: Sure, your bike was stolen, but at least the bike thief is happy, so it is ok.