Everything you say is true, but do not carry anything. If you see a fight just get out of there. If you have to fight then get into it and you can always pick something up around you if you have to. I would never put something in my hand when I punch, you would break it even more. If I was desperate I would aim for the groin, eyes and throat.