Shooting town hall: Rubio on the defensive on gun control