There are differences between countries which committed genocides.
West Germany acknowledged the atrocities, made laws and de-nazified and educated its people. Turkey did the opposite with the Armenian genocide, actually people are and have been imprisoned if they talk about it.
In France it's forbidden to deny the Armenian genocide.
Where all German youngsters know about the Holocaust, few if any Turks (want to) know about the Armenian genocide.
I don't believe in restricting the freedom of speech. Let people expose themselves - guess we have around 300 neo-nazis in Denmark and everytime they are active in the media they are ridiculed ..or rather they ridicule themselves.