I agree with you - I think it was partly anger over Haley, like said below, but more concern for Jack. That would fuel any parent to ending a life, especially someone who he knew wouldn't blink while killing Jack. It was primal and raw, but even then I think protection was the main reason rather than just anger.
no subject