A Colorado congressman was met with boos at a town hall on Tuesday night as he repeatedly declined to back an assault-weapons ban.