Of course I am talking about people legally in Sweden (if they weren't there legally, this wouldn't be a conversation).
>> "In isolation that would be unjust discrimination."
You could have just stopped there. It is unjust discrimination no matter how you try to justify it (legally, practically, ends support the means, or otherwise).
The discussion isn't about what a person or country CAN do, the discussion is about what is fair and ethical behavior.
>Of course I am talking about people legally in Sweden
Legally in Sweden does not mean citizens of Sweden.
>You could have just stopped there. It is unjust discrimination no matter how you try to justify it
This is just begging the question. Facts of context often alter the moral calculus. You just have to do the work to argue your point.