Diabetes can occur due to a range of reasons. Type 2 diabetes is due to insulin resistance and obesity, physical inactivity, ...