Everybody has mental problems of varying degrees. Who decides who is more mental than the next guy? I doubt it can be said that our politicians are the best and brightest among us, so if they are the ones making decisions, we are all FUBARED. Perhaps some day in the far distant future we will have law makers who have integrity. Until then we should have a well armed population to protect us from them.
That's why we won't let go of the 2nd Amendment so freely, it is all we have for protection.