The question is not what you get away with
But what the "end result" might be of carrying the weapons.
I think if a crook sees a weapon, there are two possible reactions;
- He will run away! (That is what you hope for)
- He might get a lot more violent, and try to get control over the weapon. (That is what the most likely reaction is) He might think / guess / hope that you do not want to use the weapon. (As written earlier by Aqualung.)
And if you use your weapon to wound / kill the attacker, what will be the legal consequence?
No, I think it is smarter to stay away from the weapons.