President Barack Obama put ending an "epidemic" of gun violence at the top of his second term agenda Wednesday, denying he was "on vacation" on the issue before last week's school massacre.