Warum beschränkt das Gesetz die Möglichkeiten, sich selbst zu verteidigen?
Was immer an Verteidigung erforderlich ist, um einen gegenwärtigen rechtswidrigen Angriff von sich oder einem anderen abzuwenden wird durch das Gesetz nicht beschränkt.
Wenn der Angriff nicht gegenwärtig ist, wenn er nicht rechtswidrig ist oder wenn die Verteidigung nicht erforderlich ist dann sollte das Gesetz das auch nicht schützen.
§ 32 StGB - Notwehr - dejure.org
(1) Wer eine Tat begeht, die durch Notwehr geboten ist, handelt nicht rechtswidrig. (2) Notwehr ist die Verteidigung, die erforderlich ist, um einen gegenwärtigen rechtswidrigen Angriff von sich oder einem anderen abzuwenden.
https://dejure.org/gesetze/StGB/32.html