Elementary school shooting in Texas has recharged the debate on gun violence in America. The gun lobby stands its ground.