Not a new thing...
About a dozen years back I bought a Mauser (actually a Czech VZ24) from a vet who was having medical problems. As far as I know, it was not a mental health thing, BUT, the VA basically made him get rid of his guns.
The way they did it was sneaky and underhanded, IMO, as the convinced him his treatment would not be coverred (or they would refuse to treat him) if he had any guns in the house.
For those out there who honestly think government run health care is the way to go, talk to some vets, and look at the fine job the VA does.
All else being equal (and it almost never is) bigger bullets tend to work better.