To be frank the only way gun dependency and frequent gun violence will diminish is in the change of mindset of those living in it. There is a shift becoming more and more abundant towards the "guns are not needed" category but it has a ways to go. In order for it to go the current thinkers and teachers of this dependency will have to die off. That is the bitter pill to swallow truth. If violence is to decrease the mindset of violence is required needs go be gone. Teach current generation kids that you do not need to fight those you disagree with, flashing a weapon in a disagreement is not necessary, crime is bad, be a good person, respect others and so forth. Teach kids now to be good and maybe just may be society as a whole can come up to current speed as has happened in so so many other Countries so far regarding gun laws.