It's not your fault the vet didn't do his job. We sometimes have to rely on experts, but unfortunately they're not all as good as they should be. At least the little guy is doing much better now
Try to look at the positive because you can't change the past.