I heard about a law in four states allowing law enforcement to temporarily seize weapons in a case like this:
Seizure of weapons[edit]
Connecticut statutes allows police, after investigating and determining probable cause, to get a court warrant and seize guns from anyone posing an imminent risk of harming himself or someone else. A judge must hold a hearing within 14 days after the seizure and order the police to hold the guns for up to one year or return them. The judge (1) must, when assessing probable cause, consider recent acts of violence, threatening, or animal cruelty and (2) may, when assessing imminent risk, consider such factors as reckless gun use or display, violent threats, alcohol abuse, illegal drug use, and prior involuntary psychiatric confinement.
[15] Connecticut's weapons seizure law does not require the individual to be compensated by authorities when weapons are permanently confiscated, as the seizure action falls within the purview of an "enforcement action," (and thus a
civil forfeiture) rather than a "seizure of property for public benefit," thereby making the seizure outside of the scope of the
Takings Clause of the
Fifth Amendment of the United States Constitution requiring just compensation for property taken. Currently, only three other states (
California,
New York and
Indiana) have weapons seizure laws similar to Connecticut's.
Gun laws in Connecticut - Wikipedia
IMO, this should be federal law.