Wow, that's just awful! :( I'm very sorry to hear about it, but thank goodness he's alright now! :D Happy 2nd extra year of being alive to him :p
My youngest cat had diabetes, he fought with it for two years before dying. He used to be 17 lbs, then dropped down to 9 and we took him to a vet...