The problem is the president is pandering to these people and so is the media.
I live in California. I can NOT drive 6 hours to AZ and try to buy a AK-47. A gun shop cannot sell any firearms to me unless I prove that I am a AZ resident.
Anti-gun people rant but they don't really know the laws they just rant on emotion.
Also you can NOT take a US citizen's guns away if they are on the No Fly list with out due process. You are violating their 2nd Amend right. Now if they are convicted of a felony or a violent crime then you lose the right own a gun.
Here is a link for how you can lose that right in California.
http://www.lawqa.com/qa/when-do-you-lose-right-to-bear-arms2