I am not sure which incidents you are referring to. I think things are much more tolerant and easier than in other countries. Here in India we had an incident wherein we had 2 girls arrested for tweeting about the road blocks due to the death of a certain leader. I understand that you would start generalizing that these kind of incidents happen only in India, but it would certainly help if you look around the other countries as well.
Criticism for the sake of criticism is bad and people need to be thankful for the kind of tolerance that majority of the citizens observed after this brazen attack.