The problem of lack of respect for guns and human life is definitely something that we can solve but it requires society and individuals to accept that this is the problem. It also requires parents to teach their children respect. Not just respect for guns but respect for themselves, other people and life. It will take a while to see a change but if we start now by the time children today are older there could be less violence. Politicians need to stop focusing on the availability of guns, there are plenty of gun laws that would prevent the wrong people from getting guns but as long as there is a lack of respect these laws will be useless because they will be broken and worked around.
Society also needs to stop beating around the bush when addressing the problem.
Everyone is so afraid of offending somebody else when maybe that is what it is going to take. If society makes a blunt statement that every parent in the country needs to take the time to teach respect and to take responsibility for their children's actions and their own, maybe something will change. Politicians are content with blaming guns and gun manufacturers because it takes the weight off their shoulders. By blaming someone else it increases their popularity and they are removed of the guilt. Most of them would rather let the gun manufacturers take the blame and get angry letters and make them deal with protests than accept that the problem no longer lies in the gun manufacturers.