There was a time when the worst insults people would wield around like a deadly weapon tied to the wrist were “bloody fascist” and “bloody communist”. Those were supposed to be mutually offensive.
I have never understood what was so insulting in those expressions, seeing that the only difference I could ever find between Fascism and Communism was that the former was National Socialism, while the latter was International Socialism. As for the bloody, that's something that they both unfortunately shared. So, you could easily put both in the same bag.
The latest (and most fashionable) insult is undoubtedly "neoliberal”. Now, let's be clear: I know what a free human being is, although it is something that, like most people, I have only been able to experience interiorly. So, unless someone explains to me the meaning of “liberal”, I guess I will never grasp the offensive gist of “neoliberal”.