Now this is more a matter of dispute, but I wouldn’t say the hacker stole the funds. They simply followed the DAO contract (not the “smart-contract”, mind you, but the one put forward by the Slock.it team on their page), according to which everything that went on the blockchain according to the DAO code was legitimate.
Verification is Ethereum's Achille's heel. Everyone seems to trust that someone else will verify that the contracts they participate in will work securely as intended, and the DAO showed how well that works.
If Ethereum ever gets used as its proponents imagine, with multiple interacting contracts in progress at any given time, rolling back an error will not be nearly as easy as it was in the DAO case (and that was not particularly easy.)
As people begin to use Ethereum for real-world organizations, they will of course prefer to use popular, tested, verified implementations of these basic contract types.
I'm not sure what vision you refer to, but anyway, original visions aren't binding!
That worked out so well with the DAO. There was, of course, at least one person who did take the trouble to do his own investigation of its security ;-)
Perhaps you could point us to some verified implementations of these basic contract types (together with the arguments for their veracity, of course.)
For a weird definition of "democracy" where one person has 25% of the votes and the vote itself is badly/too quickly announced and organized to the point where almost no one votes. This doesn't even take into account the incredible amount of shitty actions or plain incompetence from the Ethereum Foundation guys at that time or since then.
A quick (tongue in cheek and quite partial in its tone, but also pretty accurate) recap of the events leading to the HF: https://medium.com/@WhalePanda/the-complete-story-of-ethereu...
I just believe that their actions basically destroyed any future that ETH (and likely ETC too) might've had - it's dead; if the initial hard fork wasn't enough to remove all credibility in the project, the circus since then (subsequent forks, attacks, incredibly mismanaged communication...) certainly is.
The rollback was (and still is) very controversial. It required the agreement of the large mining pools to support the fork, which they eventually agreed to. It wasn't quite as simple as "pressing a button".
Banks get hacked all the time, eat the loss, keep it quiet and move on, e.g. http://www.businessinsider.de/how-to-hack-a-bank-mikko-hyppo...
http://www.dataiq.co.uk/news/20141107/banks-keeping-quite-de...