These aren’t bad if you’re trained with them. Though, most people aren’t going to anyways. These weapons are just mall ninja for most people.
FYI: collapsible batons are much cheaper than guns, don’t need licensure and are a lot less of an escalation simply to draw but are scary enough to deter and extend your reach by >1’ if not. I got my Smith & Wesson for $50. Break their legs and run! (Check legality in your area.)