If you go against consensus in DPOS you are likely to be voted out. Plus, this article mentions that you must stake your tokens for at least 6 months in order to vote. This means that voters will have to bear the consequences of their voting in the market.
Ethereum will only have protection from going against consensus. It won't have anything that incentivizes voters to vote in a way that increases value of the network. While EOS has exactly that.
RE: EOS.IO Development Update