I ALWAYS bring a knife with me, but not as a weapon - as a tool. I've found that whenever I don't have a knife, I end up needing one so it's just way easier for me to make sure I always have one.
However, I never intend to use my knives as weapons unless I absolutely need to. Instead, I bring a few joints with me because almost anyone will change their attitude when you offer them ganja!