That is just plain stupid, short of being a giant asshole, you don't lay on the horn cause someone respected a light/stop sign. Sounds like a city to avoid.
But I did think Bangalore was a little worse than where I'm from, probably because there were more entitled folks.