^^
I don't dislike your solutions, although they are more aimed against crooks than madmen.
Also, keep in mind that we see the problem in different contexts: here in Italy weapons are strongly regulated and instead of stringent medical examination, there is a strong discretionary power of prefects, the highest local officials of the Ministry of Interiors, so shifting the criteria more towards medical ones, surely not mathematically precise, but more objective anyway than political ones, would grant honest and sane people more self defense rights than now.







