United State citizens should have firearms. It is out constitutional right to bear arm, and that can not be change. Citizen need to be able to protect themselves from other citizen who pose a threat to them. As long as the person is responsible they should be able to have a firearm.
The Second Amendment guarantees the right of Americans to bear arms for a regulated militia should the need arise to repel an invasion force. Americans also have the right to defend life and property from potential criminals. There are limits of course--insane people can't own guns and certain military hardware can't be owned by civilians. In general, U.S. citizens absolutely will have firearms from now until America no longer exists.