500 plus fight to protect right to bear arms at rally