Saint Obama couldn't get anything done after Sandy Hook, and that was with children getting killed.  If the US wasn't prepared to do anything after Sandy Hook, then it was never going to.

Taking gratuitous shots at Trump on this issue just pandered to the Trump haters.  Obama had far more credibility than Clinton.  If Clinton had been in the White House now, nothing would have been any different.  The problem is not the President.