You know communist dictators is a contradictio in adiecto? Since communism is a state of egalitarian rule without hierarchy, which means there can be either socialist dictators or dictators of communist ideology, but definetively no communist dictators. That's anopther reason, why being fascist and communist exclude each other. Which also makes your term anarcho-communist redundant since communism is a state of anarchy. But hey told you to read some political theory. Also Calling Russia communist, shows you don't only don't know what communism is , you also don't have the slightest idea of socialism, otherwise you'd know Russia is indeed capitalist and has less socialist elements to its economy and society than any Western European country.
As for the part about Germany: Again you talk about things you don't really comprehend. The only instance that is allowed to ban any party in Germany is the Bundesverfassungsgericht (translates to Federal Constitution Court) so the opposition isn't even capable juridically to ban the AFD, even if they wanted, which most of them don't. Second there's only 1 reason, why the BVG is juridically allowed to ban a party, and that is if the party is proven to be willing to forceably owerthrow the liberal democratic basic order of Germany. Nothing to do with populism. And no that's no opinion of mine, it's possible to fact check that by reading Article 12 Paragraph 2 2nd sentence of Grundgesetz (which is the German constitution). Don't know which sources you use for your information about Germany, still would recommand to change them, since any single statement you made about that country has been proven to be factually wrong, so far.
EDIT: Am undecided, whether I should be bemused, amused, or straight out offended you seem to think a German living in Germany for over 50 years like me would not know, the first 20 articles of the German constitution, which are called their basic rights.