From an outsiders perspective, you need better health care including mental health care. Yes, your taxes will go up if your country as a whole has to pay for everyone's health care. But what cost is the better deal?
In Canada we do have magazine restrictions but after a weekend firearms safety course and a criminal record check and a phone interview, I can own just about everything you can in the USA. We have plenty of guns in Canada but we don't have the mass shootings of the USA. Why are two countries who in many ways are so similar, so different when it comes to mass shootings?
A lot of arguments about guns start and end with the second amendment in the USA but claiming you have a right to bear arms end of story isn't offering any help towards a solution. What is a solution?
Hopefully I didn't offend anyone too much with an outsiders perspective but I do have a vested interest in the matter. I have a lot of family in the USA and I find it pretty scary that my nephews have to practice active shooter drills at school.