Hundreds rally for immigration rights