In theory I agree. The problem is that our "democracy" increasingly involves people voting to forcibly take the property of their neighbors for themselves. I can envision a system of weighted voting. For example, every citizen gets one vote. Those in the military or who have previously served get another vote. Those who are net producers (i.e. pay more in taxes than they receive in benefits) get another. Entirely impractical, but it's interesting to consider. (Of course none of this would be an issue if our government would respect the Constitution, but that's even more unlikely).
Call me crazy, but that's what I had in mind.
Happy New Year!