Are you in a union ? If so talk with them explaining what as happened and how your employer is dealing with your diabetes also contact everyone involved in your care and maybe try and get your doctor or employer to refer you to occupational health for a assessment. You are covered by the...