Yes, I would expect the government to protect his right to free speech and political opinion. However, that doesn't mean anyone has to respect his opinions, much like neo-nazis don't garner much respect in public opinion (but the police will work to protect their safety when expressing their opinion).
So, yeah, we should strive to protect freedom of speech and be tolerant, even when people are shitbags.