Anti-gun protesters are gathering outside the NRA annual meeting at the George R. Brown convention center in downtown Houston, Texas.