I don't have an answer to our nation's gun problem but I sincerely believe social media plays somewhat of a role. Check out Facebook for about a minute; people are so angry about everything. Should you have an opinion about anything, you're digitally roasted on the spit of social media for sharing that opinion!
Everyone feeds on Facebook and Twitter in our current culture, so enforce or change the gun laws? I don't know but I think social media helps to encourage this sickness in our society. It should be used to help turn the tide back to sanity.