Has the left gone too far?