Yep - if you don’t pay taxes you don’t vote that year. If you take ANY govt. money, including farm subsidies, you don’t get to vote for 20 years. If you work for a corporation that gets some kind of subsidy - you don’t get to vote.
That alone would solve most of the problems in the US.
How many people could actually vote then?
It would be interesting to know.
Obviously old people like myself would be off the rolls.
Maybe we could institute a literacy test, too. /s