We can do much better than that. We can take a deep look into our own society and address the underlying reasons why people are trying to hurt themselves and others in such large numbers.
For instance, we could try to figure out why over 20,000 people per year are killing themselves with firearms. Is some aspect of their lives making them despair? If so, let's take a serious look into the causes, and try to correct them.
There are parts of the country with extremely low rates of violence and near universal gun ownership. Let's figure out what's going on in those parts of the country, and try to make the rest of the country like that.
Are there any commonalities we can identify between people who attempt to commit mass atrocities? If so, let's figure out what they are, and see if there's anything we can do to reduce the incidence of those commonalities in the general population.
How does that sound?
Sounds fine, I support everything in your comment.
However, I believe keeping guns out of the hands of people who would harm themselves and others is also a legitimate part of the solution. Unfortunately, the Supreme Court and Constitution of my country disagree with me.
You're probably right, we can't have any serious gun control in the US as long as the 2nd Amendment remains as is, post Heller. But any state supporting the amending or repeal of the 2nd Amendment, despite that being a perfectly legal and Constitutionally approved process, will find itself turned into another Northern Ireland and any Senator or Congress person approving such a measure, should it pass, will spend the rest of their life avoiding sniper fire.
Which is why no serious attempt to touch the 2nd Amendment will ever happen. The best we can do is what we've been doing - regulate around it as much as possible, even if such attempts are doomed to be ineffective.