Did you leave a review on his page? Maybe if people starts leaving their actual experience with him on his page, he would stop doing it.
There are too many people claiming to have bad experiences with him on this page, why not do it on his page so he can see and maybe then he will change his attitude/performance. At this point you guys are letting him get away with it