Don't beat yourself up about this - for lots of reasons. Whatever the media may tell you it's not your fault! Sure, weight, diet, smoking and a sedentary lifestyle are all big risk factors in type 2 diabetes, but risk is not the same as causality. Thin, active non-smokers get T2 diabetes too...