More than 100 people have been killed in a wave of protests and public anger, described as "unprecedented".