5) Your spouse/significant other tries to physically abuse you
6) A distant relative/boyfriend of a cousin gets drunk and wants to get physical with you at a family reunion
7) A former employee whom you've had to fire comes to your home late at night, unarmed and very drunk, and wants to fight

You cannot meaningfully talk about solutions to a situation until you define what that situation is.