Chelators make loads of money out of their quackery!
So is this a proper admission that they have lied or is it just the chelators saying they have lied? I certainly haven't seen any such admission elsewhere.
Chelation on the other hand has been disproved with the appropriate research (prospective randomised controlled trial).
Statins have been some of the most studied drugs of all time - classic megatrials like 4S for example.