Mitsuo Oda said:That's my answer too.
As long as they are LEGAL. Then I have no problem with it. They MUST be a citizen
I can't understand your post. Being legal (resident), be a citizen and have a country's nationality are 3 completely different things. If are a foreigner and have a valid visa, you are a legal resident. You need to be naturalised (and often renounce to your previous nationality) to become a national. Citizenship just means that you have the right to vote or be elected. Some nationals don't have that right (some criminals) and foreigners in some countries do. For instance, some foreigners in Britain can vote at elections and be elected.
Please read the thread Nationality VS Citizenship