And what happens once another exploit occurs? How many hard-forks will there be due to the tyranny of the sore-loser majority?
I'm guessing there will be many forking changes. I'm surprised that people thought version 1.0 would be perfect. If the majority of users agree a change is better, then by all means, why shouldn't they change. The protocol should convey the intentions of the users, and not result in random behavior.
This isn't a change in versions, it's a fork of the blockchain. There was no bug in Ethereum. The smart contract worked as designed, and similar design flaws could be created in future smart contracts.
It's analogous to forking the bitcoin blockchain because a group wanted to reverse specific transactions in their favor.