"Are you all tone deaf? AR15 kills seventeen so you raffle a gun for child sports?" a user wrote on Facebook.
Students from the school have vowed to march on Washington to demand tighter gun control.
The president also kept a close eye on what student survivors were saying about it.
They're calling it "March for Our Lives."
A private school was planning to give away two guns at a fundraising event, but a parent has raised concerns over the deadly prizes following Wednesday's high school shooting.
"I think Congress is totally dysfunctional. I've never seen anything like this," Kasich told CNN Sunday.
Kentucky Governor Matt Bevin's opposition to gun control appears to stem from personal anecdotes and dubious data.
Alwin Chen, 18, brought a loaded 9mm handgun and knife to campus yesterday.
The girl's school is just half an hour away from the Parkland high school where a gunman shot and killed 17 people on Wednesday.
"They immediately start calling that we've got to take away the Second Amendment rights of law-abiding citizens. That's not the right answer," Cruz said of Democrats on Fox and Friends.
The education secretary also reaffirmed her stance that states and local school districts should determine "the unique security needs in their local schools."
The military has moved quickly to add a backlog of thousands of names to the list after the mass shooting by an ex-serviceman.
Unimpressed with his response, the brave letter-writer wrote to the president a second time.
Los Angeles police say a 15-year-old boy is in critical condition after being shot in the temple.
The former Celebrity Apprentice contestant Jesse James wants to sell Trump his custom .45 pistol.
"The horror of Sandy Hook still resonates, especially with women."
It has been five years since the Sandy Hook Elementary School shooting — and more than 100 attempts at federal gun reform have failed.
Some males find moral and emotional solace in their firearms.
Pence, who believes in prayer for mass shooting victims, has long been a supporter of the right to bear arms.