Let's be honest here. Our parents did not need to carry assault rifles, how many from their generation were killed in random mass shootings? We've always had the mentally ill and pissed off in our society, only they were a whole lot less dangerous without a half dozen 30 round mags.
Want to talk about Israel, let's, I've been there, it's an extremely regulated and disciplined culture, where everyone over the age of 18 is mandated to join the Israeli Defense Force. After initial arms, hand to hand combat, and organizational movement training, all citizens will return home with their assault rifles which they will lock up in IDF supplied arms locker. Because they have extremely tight immigration laws, and been fighting their mortal enemies since being established, the Israeli's are an extremely close knit society whose only mortal enemies live outside the walls.
The US society is anything but close knit these days, seems everyone has someone they don't like or hate, be it Mexicans, Blacks, Jews, Liberals, Christians, Muslims, whites, right wingers, hell, folks who part their hair on the wrong side. Now add in immigrants from over 120 countries, many who don't even speak English, and we're going to give everyone assault rifles, including those in inner city ghetto's, and somehow we're going to have less shootings?
About the only thing that would guarantee is we're not going to have an over population problem..