I'm confused her. Immediate danger is immediate danger. If someone is beaten down and can't fight back (at the moment) the danger is no longer immediate (it is indirect)
You can't kill someone because you think he might try to kill you in the future. You can't kill someone for something they *might* do in the future, only for what they are doing right now.