Rubio takes a risk in emotional gun debate, facing critics and warming to new firearm restrictions