> -Ethereum broke trust and "code is law" when self-interested parties were able to rewrite history. Transaction malleability is a terrible property for a "store of value." It leaves the currency open to government interference, manipulation, etc.
Rebuttal:
a) This isn't a technological feature/fault of Ethereum. What you really mean to say is that
1) Ethereum foundation broke trust by supporting a fork
2) Most Ethereum users chose to go with the fork.
Technically you can be with ETC (the unforked version of ETH).
b) Bitcoin can be forked too, there is nothing technological safeguard in there in it for it to be not forked, because it's literally impossible to build a technology which can't be forked(unless enforced by the govt).
c) The DAO fork was made possible by a bunch of factors:
1. The money the hacker stole was locked in a contract where he couldn't touch it for 30 days. This bought Ethereum foundation time to do something about it. If Polo gets hacked tomorrow, there is nothing Ethereum foundation can do anything about.
2. ETH is based on accounts model, rather than bitcoin's UTXO model. This means Bitcoin can't go with a fork even if they wanted to even if somehow DAO was implemented in an n-lock transaction for 30 days.
d) Ethereum gets crap for breaking "trust" when as a bitcoin holder I would have totally supported a fork to prevent MtGox or Bitfinix's funds being recovered from the thieves.
The fundamental question which everybody who is pondering over this argument on Ethereum needs to answer is this, "If you're using technology X, and a certain malicious entity/bug has affected a significant majority of the other users of technology X,then would you be willing to make attempts to thwart the actions of the malicious users."
Ethereum people showed that they would prefer such an action. Bitcoiners who don't have any stake in this, love to criticize Ethereumers for this.