Several hundred gather in Civic Square for protest rally