Forgot about this, but its an argument aswell : in a real world vote referendum, you can cancel your vote by doing whatever, voting both options, draw hitler face on the paper or whatever is crosing your mind. But here you cannot do that, so its either that, or that. If you dont vote, whatever you think in the back of your head will remain there, since you have the chance to express your option and you dont. The same for uk people who didnt vote for brexit, most likely there are more people who regret not voting because of the result. But it was their option and they ll live with it.
Conclusion : We live in an imperfect world, and we will continue to do so untill we either set the world on fire or an alien invasion will exterminate us. Untill then, we use what we have and deal with it, otherwise it would be anarchy since everyone has an opinion slightly different than the others and we would never agree about anything.
It seems the process isn't democratic after all.
If you go on ethpool and ethermine, you will see that (still) most votes are for the soft-fork (Non voters don't really have voice in this, like you said). Looking at the Ethereum chain, both pools don't enforce the softfork anymore.
So now they go against what people voted for. How is this a democratic decision? Shouldn't they have to live with the results of the vote?
There is a problem with the soft fork problem. So it is not to be implemented for now.
https://blog.ethereum.org/2016/06/28/security-alert-dos-vulnerability-in-the-soft-fork/