Liberals, fanatics and moral philosophers