I could possibly see the first issue happening, I mean I have messed with it pulling and it doesn’t require much pressure at all to flip the switch, not saying it couldn’t happen just saying its highly unlikely. As for the glove coming off, definitely not coming off my hand, the velcro strap is around the wrist and it would take A LOT of force to pull that off my hand without the switch being pulled first. But yeah it passes tech so I’m good with it and it only cost me a few bucks LOL.