My own vet told me that feline diabetes (FD) was a one-hour class in her 4th year of school. There's only so much they can learn about all the species they treat. What sets a good vet apart is ongoing education and a willingness to learn. Most of us have the advantage of only needing to learn about FD and very little else (verterinary, speaking!), so we can stay up to date and well informed. Your vet should be open to learning as you learn, and do some independent research.
As for food, most vets are not taught nutrition in their training, so they repeat what they learn in the presentations
from the pet food salesmen. Purina DM wet is a low carb food, but has low quality ingredients, and can be expensive. There is nothing magic about it - Janet and Binky's food charts will show you a lot of alternatives if he gets tired of the same food (and a lot of cats grow to hate the wet DM quite fast!). Regular ol' Fancy Feast has lots of better quality, low carb canned food, for example.
Purina DM dry gets about 13% of its calories from carbs, which isn't bad, but is still higher than the 5-10% we recommend. It becomes hard to regulate insulin when feeding too much dry (like a human diabetic who won't give up sweets).
This may be the most important reason of all to switch to canned or raw food: a cat's most vulnerable organ is their kidneys - kidney failure is the leading cause of death (by disease) in cats. Moisture intake is VITAL for good kidney health. ESPECIALLY diabetic cats. Dry food is... well... dry. And cats have very low thirst drives, so never get enough water by drinking. The moisture has to be in their food. A cat at a water bowl is already dehydrated.
Here's my favourite website by a vet who has specialized in feline nutrition :
http://catinfo.org/ It is common sense, very informative, and VERY eye opening. Your vet may be interested in reading it, as well!
Stay and learn along with us, and then help us teach. ;-)