In Puerto Rico they are NOT taxpayers and they can’t vote in national election. In Washington, DC they ARE taxpayers and they can’t vote for voting representatives in the House and the Senate, and are told they cannot spend their own city raised tax money for city programs without Congressional permission. You are right, TAXPAYERS should be allowed to vote, but in DC they cannot.
Yes, TAXPAYERS only, and not just those that file returns to get benefits! This just has to end, one way or another.