Do you think the crazy people who deny the Holocaust will stop believing it just because you have a law against it? That is the problem with Europe in general: they pretend everything is fine but don't solve the root problems. It is better to identify the problem and come up with solutions.
You misunderstand. We're not banning the hate speech and pretend everything is fine, we actively educate our young so they know what happened and why, we show them, we make them understand that such a thing must never happen again. Everyone knows there's some nutcases that will still deny the Holocaust, but they are quite uniformly seen as misguided or sick, when not outright criminal. Unfortunately, young people also tend to be susceptible to "brainwashing" (e.g. political or religious), so education about these matters is not a totally failsafe proposition.
Populists (Le Pen in France, Wilders in the Netherlands, Trump in the US) often skirt the issues and are identified as dangerous by the educated, but fail to be understood by the less educated - as seen this weekend in Austria, where it is mostly the simple workers that voted for the (thankfully losing) far-right candidate. Note, I'm not bashing workers, simply pointing out insufficient knowledge about some things.
Here, we also try to make people understand that anyone selling simple solutions is probably full of BS, and things are probably more complex.