GELSENKIRCHEN, Germany—For 20 years, Stefan Diete, a lab chemist at an oil refinery in this western Germany town, was a member of a far-left party with Communist roots. In this month’s ...