A former U.S. Marine combat veteran opened fire in a Los Angeles area bar and dance hall filled with college students, killing 12 people, police said on Thursday, in a mass shooting that stunned a Southern California community with a reputation for safety.