Yep,
Like any question on those forms you could lie about. As for the database, well we would have to give the government access to all our medical records.
The Mayo Clinic defines mental illness as
What is mental illness?
Mental illness is a term that refers to all the different types of mental disorders, including disorders of thought, mood or behavior. To be classified as a mental illness, the condition must cause distress and result in a reduced ability to function psychologically, socially, occupationally or interpersonally.
This means that someone who has a mental illness may have trouble coping with emotions, stress and anger, for instance, and trouble handling such things as daily activities, family responsibilities, relationships, or work and school responsibilities. You can have trouble, to a greater or lesser degree, with one area or all of them. And you can have more than one type of mental illness at the same time.
Source
http://www.mayoclinic.com/health/mental-illness/HQ01079You could have a fight with your spouse and poof, you have a mental illness. I know it sounds stupid, but what government worker is going to decide who has it? The doctors they are going to hire by the hundreds to sift through all this? A doctor that is anti gun? A doctor that is pro gun? A GS-7 who hates his\her job? Do you really trust the government that much?
Say some one is fine and 6 years later he has a mental illness?
Again it is just media blowing hot air for a story.
What is the answer? I have no idea, just don’t punish me for someone else’s problems.