Warding Off the Attacker: Self-Defense in Theory and in Practice