Nobody should legally have a gun, ever.
Only police, military, and other law-enforcement agents should be able to legally have guns.
Law-abiding citizens can legally own guns--no felons, violent criminals, minors, etc.
Give 'em to everybody. The more guns, the better.
Let everybody have any type of firearm they can afford--if you can buy a .50-cal, more power to you.