OC spray. The big advantages:
Legal in all 50 states ( yes, there are some stupid city laws that restrict them )
Small to large sizes and readily available.
Effective on more than one person. IMO this is huge bad guys almost always attack in pairs or more. Works pretty well on groups.
Works...