I think you have a right to be disappointed in the care your husband has received to date. Blood sugars in the 300s do indicate some sort of problem beyond Dayquil and stress though. The fact that your husband is thin does raise a red flag. Many thin people that are diagnosed as T2 turn out to have LADA which is a slow onset T1. Typically T2 drugs will work for a while but gradually loose their effectiveness as the autoimmune attack progresses. At a minimum an A1c should be taken if for no other reason than to have a benchmark to judge progress. My own initial A1C was 13.1 and I got it down to 5.6 within 5 months. One shouldn't discount the mental boost something like this has as far as a positive reinforcement and encouragement to continue on with whatever program you have arrived at.
All diabetics need to educate themselves so they can take an active part in their treatment, and because in many cases they are receiving sub optimal care. Good resources for learning more about LADA are the LADA group here on tuD and member melitta's blogs. Another type often misdiagnosed as T2 is MODY. The MODY group here is an excellent resource
In my opinion all newly diagnosed T2's need to familiarize themselves with the "eat to your meter" system. In a nutshell you tailor your diet to your actual meter readings by keeping a log of foods eaten and the resulting blood sugar readings. Then you modify your diet to achieve your blood sugar goals. Incidentally many of us believe the goals given are too high and result in further deterioration. My personal goal is never to go over 140, I would suggest you educate yourself about this and set your goals yourself instead of relying on someone else to do it. A good source for reading about the "eat to your meter" system as well as appropriate goals is the bloodsugar101 website. Depending on what level of carb restriction your husband ultimately chooses it may be possible to reduce or eliminate some drugs.
Good luck, keep us updated and don't hesitate to post further questions, tuD is a tremendous resource.