//I'm surprised that so many posters don't understand that their right to vote is one of their rights as a citizen[i, not as a resident of a country//
No, it is about what we think it should be not necessarily what it is.
//Some of you propose that if you live, work and pay tax in a country, then you should have the right to vote there. Are you quite sure you [i]really] believe that? Think it through, guys. //
Yes, I have thought about it, yes it does mean legal immigrants residing and paying tax have a say. What is wrong with that?