I think saying 'no free speech' when they have a speech restriction that the US doesn't have is exaggerating.
The man was fined thousands of dollars for expressing an opinion. I disagree with his opinion, but the man should be free to express it without the threat of prosecution.