He was fine until he himself turned into a Communist. And then he got really pathetic, writing the typical old man’s wishful thinking novels about young nubile creatures falling for an elderly - in this case - leftist environmentalist who hated Europe and America.
David Cornwall (aka John le Carré) had a lot of unresolved parental issues. It is too bad rather then working to over come them he wanted a daddy government to make everything ok.