Nick M. held a flag with an assault rifle during a rally against gun control on the steps of the Statehouse.