At a CNN Town Hall, Sen. Marco Rubio (R-FL) said he would support legislation to prevent an 18-year-old from buying a rifle and reconsidered his position on magazine clip sizes.