Freedom of Speech is not absolute per Indian Law.
I have no interest in debating the law either ways.
The action was taken in the best interests of the larger good.
I am satisfied.
Those who are not should go to Pragati Maidan (or Times Square) and cry me a river.
Doc, please then explain the meaning of freedom of speech. "Larger good" means one has to be careful not to offend the majority of the people - is that correct? Does that not automatically mean suppression of the thoughts of minorities (thoughts/races/religions)?
Btw, your last line, especially in the parenthesis, betrays a sense of superior patriotism just because you live in India. Aapke jaise bahut Pakistani dekhe the....pehli baar Indian dekh raha hoon.