Bernie Sanders faces criticism from Democrats and progressives.