For the roughly 20 million residents, it seems there are almost as many protest rallies as there are people ...