No, a nation should not put just its citizens first, that’s nationalistic garbage. Firstly it presumes a nation decides who its citizens are through some fair system, and secondly it presumes its citizens are somehow inherently more deserving than its non citizens.
Anyone who agrees to the social contract gets to benefit from the nation. That’s what a country actually is.
Anyone who agrees to the social contract gets to benefit from the nation. That’s what a country actually is.