Guns will land you in jail, at least for a while. Knives will get you cut. Hand to hand training MIGHT possibly save you a stomping, although the time allotted to learning the art WILL cut into your riding, and rest of life, time. Wimpy assed pepper sprays will vanish in the wind.
In her truck, I give my wife a can of Wasp and Hornet spray............it shoots a powerful spray over 15 feet. It is not a nice little don't hurt the bastard formula. It WILL stop them.