Anger erupts in Christchurch CBD