 The Federal Appeals Court has ruled the Minnesota law requiring a person to be at least 21 years old before obtaining a permit to carry a handgun in public for self-defense is unconstitutional. The St. Louis-based 8th U.S. Circuit Court of Appeals, sided with gun rights groups in finding the state's ban, violated the rights of 18- to 20-year-olds under the U.S. Constitution's Second Amendment to keep and bear arms.