A leather belt with a solid metal buckle. My old man has held his own in a few barfights and swears by that. Gives you three feet of extra reach and used properly can nullify that shiny knife/boxcutter used by an attacker. It's allowed on airplanes and in courtrooms and you can always have it with you. Use the buckle side on the people that are really nasty.