The changes in laws and the public views on guns are a reaction to the mass shootings we've had over the last few years. Society is as much to blame as any government body. These things happen then people demand things to be done to make them feel safer, if they actually do make them safer or not is a completely different matter.
It's as much psychological as it is political if not more.
"A Bullet may have your name on it, but a grenade is addressed to whom it may concern."