You could add smokers, people who drink to much, and obesity to this list as well
Also another interesting stat is the cost of folks not showing up for scheduled medical appointments. It's in the hundreds of millions per year.
Sometimes we like to crap all over the health care system yet many times we only have ourselves to blame.
By the way I am a diabetic and could not agree more regarding being responsible for one's health.