The real problem is trying to find an answer that doesn't impact the rights of law abiding citizens and still able to target those that may do harm.
Until you can do that, sadly the status quo has to be.
I'm open to discussion that addresses the problem and not the tool.