I'm sorry, I'm not going to answer your question because I also have similar question in my mind as well. I partially agree with this. I was also wondering if introducing a downvote button for the witnesses can also be considered as one of the options. Also, when the chain split happend, I was wondering that it would have been fair if the community was asked to vote again for the witnesses instead of copying the witness vote from the former blockchain. I personally feel that there is some kind of small centralization in that part.
But, we cannot help this so much because this is a proof of stake ecosystem and things will work only like this where people with more stake will be the decision makers. I totally agree that we need a better witness voting system and proposal system. I'm not sure introducing downvote button can solve the problem or not. But we can definitely experiment and see.