In my mind, it's 2 distinct criteria: interactivity and the manipulation of symbols (whether those are implemented as symbols or identifiers doesn't really matter). I don't know about Erlang, but from the admittedly little JS I've written, I believe it achieves both criteria, even if it's worse at them than a "proper" Lisp.
> Some people that are called "Nazi" today are often __way more Nazi__ than these average Nazi citizen.
No, they aren't. This is the exact thing I was talking about but you can't seem to divorce your thinking from preestablished patterns. The Holocaust wasn't some universal evil. It was a genocide of Jews. The greatest incarnation of antisemitism seen in history. It wasn't a crime against the entirety of humanity. It was a crime against Jews that got appropriated. Antisemitism is the core of nazism, but since Jewish lives are cheap, no one gives a shit about that part, or about how post-war antisemitism in Austria and Germany gave rise to Hitler and the NSDAP. They haven't "eaten" the propaganda, they lived it before the nazis ever existed. Hell, Simon Wiesenthal was forced to invent 5 million non-Jewish victims of the Holocaust simply so people would give a shit about the whole thing (I'm not even going to mention that the whole "banality of evil" thing was based on false testimony.)
And when people are actual neonazis, they get excused. If you're familiar with American politics, you can see Platner as the most recent example.
> The word Fascism has now no meaning except in so far as it signifies ‘something not desirable’.
- George Orwell, Politics and the English Language (1946)