0blahblah is right and his statement is actually one of the strongest on the 2nd Amendment of any recent President. That said he needs to apply that constraint on the BATFE if he wants to slow the gun-running to Mexico.
If I ever agree with Barack Obama, then I know what he is saying is right for the country, but I also know he is lying, and I know he will never do what he has just said, and I know that that he does not beieve it himself.
When I disagree with Barack Obama, then I know what he is saying is wrong for the country - wrong for the person and wrong for the world; but I also know he is telling what he believes is the truth, and I know he will work his absolute damnedest do what he has just said, and I know that that he most firmly believes it himself.