They’re less lethal, not non lethal, and they’re frequently used as an excuse to escalate violence needlessly. I’m very critical of the use of their use of force and would generally prefer police to be unarmed, but this is not a situation where I have any complaints. That threat needed to be neutralized as quickly and effectively as possible. Overwhelming force was the best way to do that.
Not a Texan, but back when you had to have a permit for concealed carry in Florida, they had wands and metal detectors, but you could just show the sheriff your CCW permit and you’d be allowed in. I assume that’s what they do in Texas too. Not sure what they’ll do now that you don’t need a permit in Florida.