NO and NO


First, by definition, being an "illegal" alien means they've broken the law. We strip felons of the right to vote - why would we give the vote to non-citizens who are breaking the law by their very presence?
Excellent point.