Snipped that long post, but I've thought along this before. It might be more fair to have two sets of voting. Everyone can vote on representatives and social issues, but when it comes to taxes, levies, and expenditures, etc., only those that pay taxes get to vote. If you wanted to make it really fair, give weighted votes based on taxes paid.