It was a day of extraordinary scenes in Melbourne. Police say at its peak, close to 2000 angry protesters took to the streets. source