Far right has lost credibility