first thing you should do is give these people a call:
SPCA
328 Furman Hall Rd
Greenville, SC 29609
(864) 242-3626
you can leave a tip anonymously or otherwise, but let them know that this is happening. the spca can be hellraisers and will straighten out this poor excuse for a doctor.
the next thing you want to do is find out if he belongs to any veteranary societies, groups, or organisations and if he does, report him to those groups. these are most likely groups of his peers and i'm sure he will get alot of pressure from them to clean up his act and start doing his job.
finally, do what others are suggesting. you have 3 years experience and a love for the job, start calling other vets, shelters, and whomever else might be around that you could work with. hell, if you work with peetster, i'll be able to say hi to you when i go to visit him.