I get what he's saying, he just put it a bit differently than I would. How's this:
If you don't contribute to the economy and overall good of the nation, you don't get a say in who runs it.
Meaning my dad, who's been living here for 30 years but is still a Canadian citizen (yes, I think its dumb too, but that's another conversation), who works and pays taxes, would be able to vote (although he's a lib, so I'm not sure if its such a good idea).
And Shaniqua Welfare who sits around all day smoking God knows what, getting food stamps and welfare and anything else she can, popping out babies from various guys so she can get more food stamps and welfare... don't get to have a say in shit.
I used to think this way as well. I no longer do. The person you described isn't in any real danger of voting anyway though.