For what it's worth, Neoliberalism is both an accepted description AND used as an insult.
As I said, here it is applied to others. The way that the word communist is used in America to mean anyone who has left of rabid right political beliefs, rather than actually subscribes to the communist ideology. In this case neoliberalism is being applied to those who argue for free markets or laissez faire capitalism. Which I do think that we can argue is somewhat different to the explanation of the term and it's history linked to by Xfool.
From the Wiki.
Neoconservative ideology stresses that while free markets do provide material goods in an efficient way, they lack the moral guidance human beings need to fulfill their needs.
The author seems to have picked the term to be applied to those who see customer choice as a more valid position than the choices of elected officials, rather than the neoliberal position. So either they do not study political ideology, or..........?
Hence the use of terms in the review that are normally only used tongue in cheek, but seem to be honestly meant as real labels.
Homo economicus: the fictional creature who's choices are carefully weighed and, as often meant, dictated by price.
Homo politicus: another fictional creature who's every action is dictated by, in the old usage of the words, political correctness (before that too became an insult).