In less than 24 hours, 29 people have been shot dead, and dozens have been injured in two mass shootings, with one mass shooting occurring in El Paso, Texas in a Walmart, and another in Dayton, Ohio, in a night club. These incidents have revived the gun control debate and…