Hundreds rally for gun rights at Zebulon steakhouse