President Barack Obama demands an assault weapons ban and universal background checks for gun buyers.