A better idea is to weed out the morons and idiots with proof of citizenship, literacy tests, and civics tests, one for all three levels of elections. The reasons for temporarily banning those tests is long gone; blacks and latinos are ignorant and stupid these days entirely by choice, same as with whites, so bring the tests back.
If they want to ban freeloaders then by all means do so, since that includes anybody working a fake job on Wall Street and all the deadbeats living off of interest and stock dividends and inheritances.