"A system that is supposed to be about contracts and the first thing they do when a contract doesn't go the way they were expecting is to invalidate it, haha."
I have not liked the fundamentals of Ethereum since this event, but who cares about fundamentals?
Fundamentals? They'd call you an idealist!
Sadly all people seem to care about lately is money, doesn't matter how they get it.