"Democracy is the worst form of government ... except for all those other forms that have been tried from time to time."
- Winston Churchill
I think the same goes for blockchain as well. People who hold tokens should be able to vote. Not everybody who holds token will want to vote. But they will have a few they trust and they can serve as proxies for them. I think this is the best approach until we find one that is better ;)
RE: Who Should Control A Blockchain?