• By Bill O'Reilly

    President Obama gave a rousing speech in Boston today saying that the city would never give into violence and the nation will never be defeated by terrorists.

    (BEGIN VIDEO CLIP)

    BARACK OBAMA, PRESIDENT OF THE UNITED STATES: This time next year on the third Monday in April, the world will return to this great American city to run harder than ever and to cheer even louder for that 118th Boston Marathon.

    (END VIDEO CLIP)

    O'REILLY: Nice job with that speech. But yesterday the President's tone was very different. He was angry about losing the gun control legislation in the Senate. As you may know that body failed to pass background checks. Five Democrats even voted against the new law. All of them from pro-gun states. Now, why did the background checks fail.

    Surely it would be better if criminals and insane people were stopped from buying guns. Every sane person knows that but checks will not keep guns out of the hands of bad people. They will buy them illegally, they'll buy weapons illegally.

    If the President were really serious about protecting Americans from gun violence he would federalize gun crimes and attach a criminal justice component to the gun check legislation.

    Here is what Mr. Obama should do. Registering firearms should be in this country and if you're caught with an unregistered gun you go to a federal prison for at least five years. Use the gun in the commission of a crime -- 10 years.

    Law abiding people with guns are not the problem. So let's give the police a big advantage. If the cops even find an unregistered gun by a stop and frisk, something like that, it's a felony. That would take gun criminals off the streets fast and obviously drastically cut gun violence.

    President Obama's gun legislation is targeted, pardon the pun at law abiding people. Not criminals. And that's the reason he isn't getting anywhere.

    Some stats to back my opinion up. 2011 the FBI reports nearly 8,600 people were killed with firearms in the USA that's down 10 percent from 2002. To provide perspective, more than 32,000 people were killed in auto accidents. More perspective. No law is going to stop crazy people from committing mass murder. Even Mr. Obama admits that.

    And finally a word about terrorism. Since the attack on 9/11, 34 people have been killed by terrorists in the USA, 34. That includes the Fort Hood shootings and the beltway sniper back in 2002. So authorities are doing a darn good job at protecting us and we should all be grateful.

    Bottom line, the government can protect us from harm somewhat if it acts in a smart and tough way. No system is perfect. Boston proves that. But if we want to cut violence, whether crime or terrorism, we have to put theory aside and find out what really works.

    And that's "The Memo."

    — You can catch Bill O'Reilly's "Talking Points Memo" weeknights at 8 and 11 p.m. ET on the Fox News Channel and any time on foxnews.com/oreilly. Send your comments to: oreilly@foxnews.com.