Where you have a philosophical problem is that you are envisioning a particular set of rules that apply to your society, taking an extreme position on them, and then imposing those rules on societies where that extreme position on those rules is not accepted. Specifically, the right to unlimited free speech. It's an extreme position, because it does not exist even in the USA, and yet by assuming it to be an absolute right and refusing to allow any compromises on it even in other countries where it is not assumed to be an absolute right, you are demanding that it be imposed in every other country in the world. By what right do you demand this?
(Yes, I am playing devil's advocate here)