House Speaker Paul Ryan acknowledges that there are gaps in the background check system, but says guns shouldn't be banned for "law-abiding citizens."