I own guns but would never carry them on a bike. I bought a telescoping baton for the bike. Turns out I've never needed it and it's useless weight. In time I learned the best defense was avoiding notoriously dangerous areas and people that insist on becoming your problem. Go somewhere that they aren't.