No law requires taking people off the air due to what they say. That is done voluntarily by the broadcaster in question, because they don't want to lose their listeners or watchers.
Millions of innocent jews and others were tortured and killed by members of the Nazi party. It was evil, and it should be condemned.
But it happened. It's part of reality, and it's something we should learn from. Denying its existence (or acknowledging it in a way) by censoring it seems counterproductive to me. Let's no stick our heads in the sand. There are lots of "symbols of evil" that the Germans do not ban. People see them and are told they represent evil, and they can be taught a lesson about evil.
And let's not forget that the swastika was an ancient Hindu religious symbol that had very positive connotations. People should be taught its original meaning and how the Nazis desecrated it.
WWII happened in the 1940's. The Germans are good people. As a culture, they have always been inventive and industrious. And, like every other nation on earth, they have a sense of superiority. And a long time ago, some people took that sense of superiority too far. In a very Microsoft-like way, they dealt with their "competitors" by crushing them, rather than trying to a better job. (Note that I don't think Microsoft are nearly as evil as the Nazis. Bill Gates is excessively competitive, but he's also a philanthropist and deserves recognition for it.) The Germans and everyone else in the world have to grow up and get past this fear of the past.
If you're a white American, and your ancestors owned slaves, should you be ashamed of yourself? No. You can be ashamed of your ancestors, and you can be ashamed of all of the cruelty and torture that went along with it. But you yourself know that slavery was wrong. You're not responsible for it. You can get past it without pretending it didn't happen.
But that's just my opinion.
(I happen to agree it's an inalienable right, but) one of the interesting things about inalienable rights is that not everyone agrees just what they all are.
So regardless of what rights we have inherently, it's a good idea to go through the political process and have government pass laws to protect those rights. At least after that happens, we all have notice of which of our rights are protected, and which ones we have to protect for ourselves (by force, subterfuge, or whatever).
If the German people, overall, are willing to use deadly force against people who exercise their right to sell games where players kill Nazis, then it's good that German law does not protect people's right to sell games where players kill Nazis. Otherwise there would be a conflict and you're eventually going to get into a situation where cops and citizens are shooting at each other in the streets. The way to protect rights is to persuade a (strong) majority that it's a bad idea to infringe rights. In fact, it's the only way. Having laws that are contrary to the actual will of the people, just isn't a stable and sensible situation.
Any program which runs right is obsolete.