Its unconstitutional for it takes away a person’s right of self-defense without judicial remedy.
At least a court should determine whether you’re a danger to yourself or others before your 2nd Amendment right is taken away.
Only time you should be disarmed by the state is when you're in jail. The second amendment doesn't have qualifiers, even the one I just put on it.