From your description you seem to be dealing with a narcissist. They are often great sales people, but when hubris takes hold, they turn into insufferable managers / leaders. Perhaps you should research the many web sites that provide techniques in dealing with them or even engage some appropriate therapy -- yes! for yourself. There are ways to preserve your sanity in the face of their attacks. In many cases the sanest approach is to dis-engage. In your case you most likely need legal advice on how to do that without creating even more problems for yourself.