As for answering Zero's question. Don't rightly care what businesses decide for themselves. I truly believe business should be able to choose their customers.
On the other hand, I think it's way past time we teach people lives really do matter. When two generation of people are taught their is no sanctity in life, what are you expecting, except they're going to believe you?
Growing up, everybody's dad, uncles, and brothers over the age of 10 had guns, and no one was going into places to shoot people for no reason. This isn't a question of controlling guns. It should be a question of teaching people God really is and what he says is true. Growing up, America wasn't a Christian nation, but it had Christian values. That's what changed, not the lack of gun control.