Foreigners should not vote if they are fresh to the country, as they don't understand enough of their environment; but if they have been living in the country long enough and somehow still not considered a US citizen, I believe they should have the right to vote, especially when it comes to immigrant policies since they know most about it.
Be the first to reply to this answer.