> Do not give yourself diabetes by eating vast amounts of sugar. If you are doing this, stop. Not having diabetes decreases CVD risk.
Not eating vast quantities of sugar is good advice, but it's not the direct cause of T2 diabetes. The best evidence suggests that T2 diabetes is caused by the accumulation of fat in the liver and pancreas. See the twin cycle hypothesis. To prevent diabetes, one needs to maintain a weight low enough where the body isn't storing fat in the liver and pancreas (everyone has their own individual threshold for this). If you're pre-diabetic, lose enough weight and most people will regain insulin sensitivity.
Interesting, thanks!