I'm here through ancestry. If I was a highly talented football player, for all I know I'd be eligible for England before I even arrived - depends on how far they go back (my granddad was British). I'm an immigrant, yes, but I'm not here on a working visa or anything, I'm here because I'm quarter Brit, so to say I've "taken a Scotsman's job off him" is a bit much.
Also, in the area I grew up in, racism was practically non-existant - my group of friends in NZ consisted of people from England, South Africa, America, Canada, Germany, Poland, Vietnam, Samoa, Tonga, Brazil, Croatia, China, Japan... only a few were actually NZ European. Racism to me is one of the most stupid things in the world. I'm not saying Arsenal are a bunch of foreigners so shouldn't be allowed in. Hell, I love Man Utd and they have foreign players too. I don't care. However. What I do care is how many positions they take up in an English Premiership team. I think that an English team should at the very least be quarter English, let alone having at least one English player in every game they play, which Arsenal still isn't able to do. Because it's basically saying that they aren't an English team. It's not about the stealing of jobs, it's about a team called "Arsenal" which is part of the "English Premiership" which has no players from England and no players from Arsenal. I don't care what race they are of, I care that the team is actually some kind of representation of it's namesake.