The bug on DAO has been known for weeks but no substantial effort has been made in order to fix it
I thought that the whole point of Decentralised Autonomous Organisations is that once they are out there, they are immutable. Hence Vitalik's dylemma with ETH fork.
A code should be immutable unless there is a bug in it and people with dark agenda will try to abuse it to no end.
Code ALWAYS has bugs. Even very trivial innocuous looking code can have bugs. Even heavily peer reviewed code still has bugs. In the end code is written by humans...
More interesting questions are whether this was a bug, a poorly thought out feature or a back door hidden in plain sight.
And beyond: how can smart contracts be made more resilient to bugs ? Smart contracts being code, they will have bugs.
Minor bugs are acceptable.
For most coin holders, serious bugs that can ruin a coin should not be acceptable.