In a way yes(though not really in the case of non-citizens since it does not make much sense to allow those who are not citizens of a nation vote in it's election.). But I might have exaggerated with my earlier statement. We should not be letting teens and children vote. But aside from that law abiding citizens should not have their right to vote revoked. Especially if the "justification" for taking away those voting rights is due to their political beliefs.