There is no such thing as "diabetes", people should start distinguishing between type 1 diabetes and type 2 diabetes - they are different diseases. Type 1 diabetes is an autoimmune disease with no cure, not caused by food, lifestyle or weight, and is an absolute living hell; while type 2 diabetes is caused by excessive weight and can sometimes be put into remission or even fully cured through weight loss.
Learn about type 1 diabetes to understand why this distinction matters.
Type 1 diabetes is not caused by food or weight. It results from an autoimmune reaction that completely destroys insulin-producing beta cells. No one understands what causes type 1 diabetes, but generally it's believed to be caused by viruses and infections. Sometimes you can read about "genetic factor", but overall majority of people with type 1 diabetes have no family history of this disease.
The incidence of type 1 diabetes has been increasing in many countries, and researchers do not yet understand why. It most often appears in children and young adults and currently has no cure.
Once again: type 1 diabetes appears to be random and has no cure. It's not caused by food or weight in the slightest. And your life (of life of your child and yours too) suddenly becomes an absolute living hell. Think about it for a second.
For some unknown reason public awareness of type 1 diabetes is hugely limited compared with other incurable diseases. For example, in the UK more people live with type 1 diabetes than with HIV, yet until someone is directly affected, they usually know nothing about this disease. It hits them like a train.