Being overweight (BMI 25 to 30) doubles your chances of becoming a Type II diabetic. Being obese (BMI 30+) basically guarantees you'll become a Type II diabetic. Excess sugar intake will make you overweight or obese, so it's hardly misinformation parroting to say that excess sugar intake causes diabetes, even though a) there are other ways to become overweight besides excess sugar intake, b) it's possible to get Type II diabetes without being overweight, and c) not all diabetics are Type II.
People with high metabolism and high sugar intake are highly unlikely to develops diabetes. High sugar intake is not a cause of diabetes. Might as well say hamburgers or not walking causes diabetes as those are exactly as accurate as saying sugar causes it.
In the case of type 2 diabetics, obesity is usually a large factor (no pun intended). If you're able to consume large quantities of sugar and stay in shape (BMI below 25), then you're probably fine.
Type 2 diabetes is, by definition, insufficient insulin to push blood sugars into the cells of the body. That's very sugar-related. More body, and more sugars means more insulin is needed. Once it exceeds the ability of the pancreas, you have type 2 diabetes, regardless of BMI or obesity.
What I'm saying is, you don't need to be obese to have diabetes, even type 2 diabetes.
The existence of type 1 diabetes, however, kind of makes all of this commentary, fairly moot. T1D persons simply cannot live without insulin. So logically, what society is saying by not capping insulin costs is that the lives of type 1 diabetics and the well-being of type 2 diabetics, is less important than money.