Good to hear you're back home, Larry.
Try not to beat yourself up too much over the high blood sugar. With a family history of heart disease, it's not all your fault that you got sick. I assume you're on statins and you watch the diet. I have type 2 as well, and I noticed that when I cut trans fats from my diet my cholesterol readings got a LOT better. Extra virgin olive oil also helps keep the good cholesterol up.
It's weird, though. My own experience is that it seems to me that my diet and physical activity is consisten, but the blood sugar sometimes seems to have a mind of its own. I suppose there's a sound medical reason for it to fluctuate so much, and it's tough not to be subjective about things like diet and exercise, but it can be frustrating.