One of the biggest problems I see when it comes to modern self-protection is the failure to understand just what we are protecting ourselves against. If we don’t understand the question, there is no way that we can give an adequate answer.
In the classic text “The Art of War” Sun Tzu famously wrote: “If you know your enemy and know yourself, you will not know defeat in a hundred battles; if you do not know your enemy but know yourself, you win one and lose one; if you do not know your enemy and do not know yourself, there is grave danger in every single battle.”