Your model expects your child not to be attacked.
The child was attacked.
You suddenly have the energy for resynchronization so that your model can persist despite this exception.
The child was attacked.
You suddenly have the energy for resynchronization so that your model can persist despite this exception.
I don't think all anger is about models being violated, but if you said that some or even most (in the modern world) is I might better see where you're coming from.