Of course pre-emptive defense is possible. If someone waves a weapon at me and repeatedly threatens to kille me, self defense is warranted. Especially if that attacker has a history of violently attacking me.
You can shoot someone in self defense before you get shot yourself.