As someone who's been stabbed - twice - and didn't enjoy it, I would generally agree that picking your battles is important, and some things are just not worth fighting over. However, I agree wholeheartedly with Adrian. Sometimes you got to do what you got to do.
Also, I don't carry a knife except in my leatherman multitool.
Bookmarks