This law was written with a broad brush, it needed to be scrapped. People have been getting letters telling them they are mentally unfit to manage their finances and that they may loose their 2A rights. These are people who live absolutely normal lives and they're getting these letters out of the blue.
It has also discouraged vets to seek mental health. But no one really cares about that. They just see a click bait headline and freak the fvck out.