Well, I'm not a medical professional - and I agree that your surgery could have handled this better, but I suspect that your 1 hr instead of 2 hr test result may not have had the impact that you are thinking.
It is my understanding that when a person (diabetic or not) drinks a large amount of glucose/lucosade on an empty stomach, then it is very rapidly absorbed and arrives in the bloodstream very quickly. So quickly in fact, that the highest readings are usually at 45 mins to 1 hr after taking the drink.
As a result, if your blood test was taken at 1 hour then it was probably at the highest BG you had. By the 2 hour mark, the BG level is usually lower than it was as 1 hr (for type 2 diabetics who still have some insulin production)
(This was certainly the case for me, because when I had my oral glucose tolerance test I tested every 15 mins out of curiosity, and my results were over 15 at 1 hr, and down to 12 at 2 hours. By 2 hrs 10 mins, when they got around to taking the 2nd test, I was down to 11, and they decided I wasn't diabetic.)
So, in your case, if you didn't reach diabetic levels at 1 hr, then I personally doubt that you did so at 2 hours.
Have a look at bloodsugar101.com (link in my signature) for information on how diabetes develops, and the way glucose tolerance deteriorates. Recent studies have shown that while it often takes several years for people to slip into prediabetes, and a slow deterioration while prediabetic, it often takes a comparatively shot time to switch from pre to full blown diabetes - as little as months or even weeks.
I appreciate that is not much consolation for you, especially if you have had uncontrolled BG levels for a couple of years, but maybe that sets your mind at rest about the botched OGTT test.
Oh, and welcome to the forum!