An Australian perspective
In 1996, Martin Bryant killed 35 people and injured 23 in the Port Arthur massacre in Australia.
That tragedy led to the National Firearms Agreement (NFA).
"Australian State and Territory governments placed extensive restrictions on all firearms, including handguns, semi-automatic centre-fire rifles, repeating shotguns (holding more than 5 shots) and high-capacity rifle magazines. In addition to this, limitations were also put into place on low-capacity repeating shotguns and rim-fire semi-automatic rifles."
Whilst I was never a fan of the Prime Minister of the time - John Howard, especially his treatment and demonisation of asylum seekers, this would have to be his crowning achievement.
There has not been a mass shooting in Australia since then - coming up to 22 years.
Contrast that the the USA which has had 1,624 mass shootings leading to the deaths of 1,875 and the injury of 6,848 in the last 1,870 days.
See - https://www.theguardian.com/us-news/ng-interactive/2017/oct/02/america-mass-shootings-gun-violence
I can only hope that Americans come to their senses and realise it is easy access to weapons that leads to these almost daily tragedies.