@Rudy1 Some thoughts on those.
Opinions on BYRNA Pepper Ball Pistol - Self-Defense - USCCA Community (usconcealedcarry.com)
Byrna Non lethal Launcher - Legal & Second Amendment - USCCA Community (usconcealedcarry.com)
Byrna Self Defense Weapon - Self-Defense / Concealed Carry - USCCA Community (usconcealedcarry.com)