A mental health worker who alerts the police to a patient's suicide plan with a gun isn't infringing on anyone's 2nd Amendment rights. And an ER physician who's told by a patient that "I'm not going to let him beat me up again" has a Hippocratic responsibility to inquire about the existence of a gun.
Think of the tension and anxiety surrounding airport security checkpoints. Will the kids have to take off their shoes and belts and empty their pockets every morning? Is that how we want our kids to start each day? A much easier solution would be for every adult who owns guns to step up and be accountable for it.