Annual Gun Show sparks protests