Very simple... If you prefer a bat, carry a crowbar or tire thumper instead. If you like mace or pepper spray, carry WD40. If you see trouble coming, and have time, light up a flare.
I've heard the arguements about carrying a gun, and can see both sides of the issue. But fact is, alot of these...