- The nation's largest gun lobby, which has stayed mostly quiet since the shootings that killed 26 people at a Connecticut elementary school a week ago, called Friday for Congress to require armed security guards in every school, saying that doing so could prevent acts of mass violence from happening again.

In a defiant speech, Wayne LaPierre, the executive vice president of the National Rifle Association, said Friday that the organization would use its resources to build what he called a "national school shield emergency program." The NRA's program will be led by Asa Hutchinson, a former Republican congressman and U.S. attorney from Arkansas.

LaPierre on Friday blamed the Connecticut shooting spree on violent video games and movies, as well as the portrayal of guns and mass shootings in the media and the lack of a comprehensive database of the mentally ill. He also said no-gun zones at schools could invite new attacks by those he described as "monsters and predators." The only thing stopping a "bad guy with a gun" is "a good guy with a gun," LaPierre said.

Guns and police officers in all American schools are needed to stop the next killer "waiting in the wings," he said.

"What if, when Adam Lanza started shooting his way into Sandy Hook Elementary School last Friday, he'd been confronted by qualified, armed security?" LaPierre said. "Will you at least admit it's possible that 26 little kids, that 26 innocent lives might have been spared that day?"

The organization announced its plan just 90 minutes after President Obama and many Americans observed a moment of silence for the 20 first-graders and six adults who died last week after a gunman forced his way into a Connecticut school with a semiautomatic rifle and two handguns.

Friday's heavily guarded event drew hundreds of reporters to the Willard Hotel, just a few blocks from the White House. Beefy security guards in suits - but no visible weapons - restricted entrance to a hotel ballroom.

Dozens of protesters lined the street outside the hotel. Many were carrying "Stop the NRA" signs. Despite the security guards, two of the protesters interrupted LaPierre's speech by unfurling banners and yelling. "The NRA is killing our children!" one of the protesters shouted.