Federal appeals court strikes down California's open-carry ban affecting 95% of state residents, ruling the restrictions violate Second Amendment rights.