It is as much immoral as it is moral. It's a neutral idea like stopping on a red before a right turn. Some places it is deemed right and other places wrong. You might always stop even if laws forbid it or you might not stop.
Okay. My point is someone made an argument about "freedom of speech" on moral grounds and then you cite a legal gotcha "well, legally that doesn't apply to the whole world". You're right, but the legal gotcha doesn't matter when arguing over morals (or "immorals").