Exactly. Agreed, hundred times over.
The first type of preparation which is most important, above everything and most easily achievable is mental preparation.
At first, people must be made to understand what is coming, who is going to bring it, what our responses would be. Also, what are the...