That's the way it works, migrating isn't easy.
Of course that's the way it works, but that doesn't really explain why immigrants are held to a higher standard than natural-born citizens for voting purposes, given that natural-born citizens are perfectly capable of being ignorant idiots.
The answer is probably "because then we would have a few dozen eligible voters left over", but no one wants to admit that.
Yes, it does. Immigrants are held to a higher standard than natural-born citizens for voting purposes because that is the way it works.
How does that explain anything at all? Tell me exactly why immigrants are expected to know all about a country's government and history before they're allowed to vote and you'll immediately see why I find that it's kind of goofy that the same is not expected of natural-born citizens.
I gave my explanation above but it seems as if you replied without reading it...the discussion often looks like we're being unfair to foreigners and making it easy for our own countrymen, but that's because people don't have a clear picture of what we're talking about here.
Everyone is born with a citizenship. There are various good reasons (which I don't think we have to go into) why that citizenship cannot be taken from a person. Occassionally, however, we want to accquire another, new citizenship. The country in question may then ask if you're really sure about this switch, test your allegiance, knowledge, etc. So, yes, it is hard to migrate. But sometimes people do it anyway, taking the risks and costs associated with it.
I'm not sure what you propose exactly. Should we abolish such tests and allow everyone and anyone to become a citizen? Or should we force all citizens to take it and expel those who fail?