We don't need to have people identify themselves as mentally unhealthy. Just make add an online psyche test to the FFL process. The FFL broker is responsible for ensuring that the test is taken by the purchaser. If you pass great! If you don't. Oh well. Ofcourse this means you not only have to be mentally stable but you also have to know how to read and use a computer. Is that too much to ask?