Challenging the neo-liberal paradigm