Barack Obama said U.S. gun laws "don't make much sense" and he specifically criticized the ability to "buy machine guns."