> Why does the blue collar worker from Eastern Europe deserve less opportunity than a blue collar worker from Sheffield?
Does a blue collar worker from India deserve less of an opportunity than a blue collar worker from Eastern Europe?
You may answer no to this (i.e., believe in completely open borders). But I think that the general public will not accept this.