Stop preaching! No one knows exactly why the guy didn't want the dog anymore, or that he took no efforts to find the dog a home before ending up at the vet. Considering the dog was healthy and wasn't violent, the guy obviously took good care of it. And as stated earlier, he didn't just abandon or starve the dog. I seriously doubt that if the vet had simply said "keep your money. I'll try to find the dog a home", the guy would have objected.
Try your best to justify fraud, but it's still fraud.