Public sentiment angrily