i dont think it would be good for airmarshals as it looks like it would be pretty hard for targeting and when on a plane thats quite important
Whati think it is good for though is say your are a single women walking the streets on your own in this day and age you never know what could happen and when the worst does happen even if you dont hit you attacker the suprize would scare them off i suppose
Alsoi dunno how old that thing is but the design dosent look very modern