The sea of demonstrators, stretching several blocks, carried American flags as a symbol of unity and patriotism.