Mark,
Like everyone else, I appreciate the contributions you've made here, a lot. It's hard to stomach criticism from clients, but it is, sadly, a fact of life in any sort of business. Best thing is to move on -- continue with the work, or stop and do something more intrinsically rewarding. However, responding to provocation with name-calling doesn't do much for you or anyone else, I think.