People place far too much emphasis on the supposed panacea of voting. At best, voting for an elected representative is a paltry impersonation of democracy. When you stop and think about it, it's not really freedom at all if you need to have the permission of someone in authority to have an election in the first place. And having to select someone from a predetermined list of candidates isn't freedom either. Neither is votes being aggregated and grouped by arbitrary lines on a map, which those in authority can redraw to sway the result. Once your elected representative speaks for you, they have all the freedom, you just surrendered your freedom to them. Voting is based on what people claim they're going to do, but once the voting has finished, how many times do the election pledges actually come to fruition? There's no guarantee of getting the things you believed you were voting for even when your preferred candidate wins. There's also little to prevent "lobbying", otherwise known as "corruption", so money will always influence policy far more than any vote ever will.
Don't just record votes on a blockchain. What a waste. Consensus is better than voting in just about every conceivable way. The sooner we apply Bitcoin's governance model to wider society, the better.
If everyone had a client that, rather than enforcing rules on a network, enforces laws within a geographical region, each person can make a determination about what those laws should be. Majority consensus decides. No need to surrender the decision making progress to some career politician who clearly doesn't give a shit about what you think. Those unwilling to abide by that consensus can move to another geographical locale. Society by the people, for the people. Dispose of elected representatives altogether. Consign them to the history books as the worthless middlemen they clearly are.