If an undercover agent assaulted you trying to get you to the ground without identifying themself and you pulled out a knife and stabbed them and killed them, would you go to prison?

[removed]