America is not Australia nor the UK. There is a different culture and a different mindset where I live although there are people who have adopted American thinking about guns.
20 years ago we were woken up by an horrendous day in Tasmania where a disturbed young man went on a killing rampage at an historic tourist site called Port Arthur. Our then Prime Minister, a conservative politician, bravely stood before an angry crowd of gun owners and told them that things were going to be very different. He then worked with the state premiers to draft uniform firearms legislation. Certain guns were banned, registration was required for all legal guns owned, an amnesty period was declared for illegal guns to be surrendered for destruction, a voluntary buy back scheme was introduced and that is just what I can remember off the top of my head.
Many said that it would not work. Some of my neighbours who had rifles for 'roo shooting were very angry and vowed to bury their shooters just like the Scots did with their claymores when they were banned by the English. Some used the buyback offer to buy newer guns but at least these were registered. Most of this outrage was just bluster because the majority of Australians supported the uniform approach to firearms legislation and no-one wanted to ever see another Port Arthur massacre.
Twenty years later there has not been another Port Arthur or anything like it.
America had its chance with Sandy Hook but refused to take it, so you find yourselves in a recurring nightmare where even little children can be slaughtered at will. Brave American youngsters are begging to change but are mostly not listened to.
Don't ask other nationalities how to fix your problem.
You own it. Don't argue about it. Work on it. Start yesterday.