LL's position on Israel and Jews is well known here- I don't agree with him, but knowing where he stands allows compensation.
He did source and provide links to the stories- which should stand or fall on their own merits.
What little I know of DeBeers from my years in retailing is that they are ruthless and well-connected. They used to have a very efficient intelligence operation.