Freedom of speech means that you have the right to speak your mind without the threat of imprisonment or other government sanctions. It does not prevent private individuals or organizations from disassociating from those who makes statements that they disagree with. Kudos to the organizers of the film festival for standing up and exercising THEIR freedom of speech and their freedom to chose who they associate with. If only more people were that brave in the 1930s.
from the article: Cannes Film Festival bans Lars von Trier over Hitler remarks