the cartoon is incorrect. Both Panels are “Then”.
The AntiFA (of 1932 Germany) was the Communists. The Nazis who were Leftist Socialists (to the Right of the Commies) were socialists (and nationalists so they said because they were comprised of mostly former WWI soldiers/veterans- The Freikorps).
So BOTH were against Free Speech, yes— but BOTH were Socialists. They are very close in the spectrum of Leftist socialists, and are trying to attract the same political segmment. And both... have White Leftist leadership.
Weimar germany is worth a lot of study. AntiFA of today has directly copied the 1932 German AntiFA logo. Red and black means Communist— the last 100 years plus.