You're completely ignoring the substance of my question. Of course I understand that the US constitution doesn't allow racial discrimination. Surely its the case that racial discrimination is inherently bad and THEREFORE the US constitution prohibits it. Do you really want to hold the position that racial discrimination is bad BECAUSE the US constitution prohibits it?
You seem to ascribe very special moral rights to this particular association of people that we call democratic states. Why is the USG allowed to ban foreigners from coming to the US if they undercut American wages? Is New York State allowed to ban people from NJ from working in NYC by a majority vote (or a super-majority vote)? Again, I'm not asking whether the US constitution allows this - I know that it doesn't. The question is regarding ethics not law.
> Why is the USG allowed to ban foreigners from coming to the US if they undercut American wages?
It's in the interest of a nation to implement rules that boost its economy. Wanting foreigners to prosper over your own countrymen is akin to betraying your country. How is this ethical point even a question?
But wanting blacks to prosper over your fellow whites is surely not akin to betraying your race?
Your argument proves too much. Surely, you agree that its not okay to murder a foreigner if it boosts your country's economy. But you do think its okay to prevent your fellow American from hiring an Indian if it boosts America's economy. Why?
Note that I'm not arguing that you should be required to hire an Indian. I'm just saying that you shouldn't be allowed to prevent Bill Gates from hiring an Indian just because said Indian will do your job for half the money.
You seem to ascribe very special moral rights to this particular association of people that we call democratic states. Why is the USG allowed to ban foreigners from coming to the US if they undercut American wages? Is New York State allowed to ban people from NJ from working in NYC by a majority vote (or a super-majority vote)? Again, I'm not asking whether the US constitution allows this - I know that it doesn't. The question is regarding ethics not law.