So, if students use their free speech to argue with someone, that is not free speech. But when the government says that something is too offensive, that somehow is free speech.
Literally the opposite is true in both of your statements. The first is free speech in action. They shouted her down. That’s speech. She could have stuck around and delivered her speech, but she chose to leave to portray herself as a martyr. That is why these speaking engagements exist now.
The second was not hate speech, and he was not convicted of breaking hate speech laws, but a law against offensive speech in electronic communications. The guy did not at any point joke about the Holocaust. The joke was that he made a cute pug respond positively to obviously horrible things. He stated this at the beginning of the video.
And, no, he didn’t train the dog to do anything to certain words. Dogs respond more to tone, and he filmed it, meaning he can use all sorts of trickery. Training the dog would take way too much effort for a video.
Freedom of speech means that people can speak to disagree with you, but they can’t have the government come in and silence you. You can argue that maybe the college students were not following the rules of the college and were trespassing. But it’s not a freedom of speech violation. You can argue that Dankula joke was not funny or even offensive, but you can’t argue that having the government force him to stop was not violating his freedom of speech.
What is with people claiming to fight for freedom of speech without knowing what it means? Do you think it means “people get to say stuff I agree with”?