It is the role of the government to protect the right of the individual to express his opinion freely even if the opinion is contrary to public beliefs. (Same applies to Taslima Nasreen)
But there needs to be a check to make sure that free speech is NOT inciteful. For that we have the Judicial arm of the government. If someone or some community feels that they were portrayed in a dis-honest manner by an individual/group/institute, they can take them to court.
Financial boycott is a legitimate tool that can be used to express anger or discontent.
PR campaign (Not funded by government Money) is a legitimate tool.
What we do not want is a destruction of Public/Private property. Inconvenience caused dues to "BANDHS". It is a crime for someone to threathen someone based on difference in opinion. In the case of Taslima, the Idiot Mullah should have faced a Jail sentence.