 A Minnesota law that banned people ages 18 to 20 from getting permits to carry guns in public is unconstitutional. That's according to a federal appeals court that ruled of forming a lower court decision that concluded the Second Amendment guarantees the right of young adults to bear arms for self-defense.