Yeah I'm getting real sick of the stance that if something only fixes 80% of a problem and doesn't perfectly resolve every issue every person might ever encounter, it is a failure and should never be implemented.
If it is not causing more harm, and especially if there is a way to address unforeseen harm that might arise, awesome! Let's give it a go.
Because sending armed officers out to deal with any little thing that happens is demonstrably not working well right now.