The interesting thing with the DAO though, was the explicit INTENT of the contract, was for it to be entirely governed by the code.
As in, the announcement website, and all the marketing for the DAO included a whole lot of lines like "None of the information here is binding. The only thing that it binding is the code. The contract is the code".
So, it is arguable, that allowing people to exploit "bugs" in the code was actually intended.
Of course, they didn't think there were going to be any bugs, but I bet that if you asked the DAO people ahead of time, before the bugs were found, something like "Hey, if I find a bug and exploit it, is that within the contract?", then i bet that the DAO people would have said yes.