I concur with everything you stated -- except about the difficulty of a proper diet and exercise to help you with your type 2 diabetes. I have a close friend that is type 2 and now no longer needs meds thanks to a careful diet. I have other friends and family members that fall into the pre-diabetic range as well and type 2 diabetes is in our families.
Insulin resistance has multiple factors, but diet and exercise is almost always effective. IR is mostly a metabolic issue with muscle tissue -- and just 30 minutes of cardio every day can help a LOT. Muscles prefer to burn sugar instead of fat, so exercise helps re-activate those insulin receptors. Even without exercise, just altering one's diet (no starvation!) can help immensely.
Stay away from HFCS, sucrose (table sugar), and fructose (and any fruit juice that may have it, but isn't labelled as such) -- with the exception of whole fruits. Fructose is converted directly into fat by the liver which creates free-floating blobs of fat in the bloodstream that are correlated with insulin resistance. While fruits do contain fructose, it's in small amounts and almost always comes with fiber! Fiber slows the fructose absorption so it won't shock your liver as much... and fruits are fairly filling with water and fiber considering their low calories. Try to stay away from grapes, though. They have the highest sugar content of most fruits. Eat all the fruits, nuts, sunflower seeds, vegetables, and seafood (except Tuna) you like. (though watch out for bottom feeding fish that may have too much mercury). Omega 3 fatty acids have been shown to decrease insulin resistance and inflammation (great for cardio-vascular system). Minimize your Omega 6 fatty acids as they do the opposite. Also, stay away from red meat. Nuts and seeds are kind of a mixed bag, but the Omega 3s balance the Omega 6s, and fat will signal the satiating response that sugar just doesn't do. One needs fat and protein to "feel full", and lots of water. Chew slowly, eat small amounts at a time, and drink lots of water between bites to help feel full faster.
Look up what an average person of your height, weight, gender, and lifestyle should take in calorie-wise per day, and set that as a target goal to get closer to and/or under. One typically doesn't have to go full-speed starvation mode to lose weight. Track how many calories you're eating per day, and set a goal that's under that if you think you need to lose weight. Move the goal slowly as you do lose weight, and remember if you diet, the first 5 to 10 lbs you lose will mostly be water weight from your liver burning through its glycogen stores, so expect to gain that back rather quickly when you stabilize at a lower weight.
I wish you well in your fight against type 2 diabetes.
TL/DL -- avoid fructose, sucrose, red meat; reduce Omega 6s; eat lots of seafood, fruit, vegetables, nuts 'n seeds