in the US especially, people don't lead meaningfull lives anymore. The society is hugely divided and there hasn't been more intolerance between people than since the days of stalin.
that's what you get with a "I'm the most tolerant person ever, but only when it's my personal extremist opinion" mentality.
Within this vast, intolerant mass, you then have lunatics who can shoot innocent people without a reason. Without a gun, they wouldn't have done it. But, without a climate of intolerance, they wouldn't either.
But of course, it's all the fault of gun laws and gun laws alone. Too much guns. Strange. In the middle east, you can buy an AK47 on the market so to speak. Apart from the religious inspired terrorist attack you don't hear of this type of mass shooting there. Because, even with the huge divide in religious beliefs in the middle east, you'd find that people of the middle east are very friendly, altruistic and compassionate.
Western people on the other hand, and americans in particular, are complainers. They want to succeed in life by doing nothing. When that is not economically valable, you get frustrated people like this.
So no, I do not think that changing gun laws will change the smallest thing. Everyone's mentality needs to change for that to happen.