Vlad,

Again, I too am sorry that you have to deal with a multi-hat inspector. I worked in the field as an apprentice, journeyman and owner of my own company before I became an AHJ. I promised myself that I would treat each and every contractor they way I wanted to be treated. If I see something wrong on the job, I would just say, "Hey john, could you fix that so that it meets code. Thank You." and go on. The EC's knew when something had to be fixed and they knew that I would be checking up on it for the final inspection. Some multi hats only know the book knowledge and not what is out there in the real world. BTW do you have a Construction Board of Appeal(CBA)? Here in NJ if someone doesn't like my call, they can take me in front of the CBA. They will have a chance to state their opinion and challenge mine, but I will have to back up my statement with a code section. If the board agrees with me, then the EC will have to do it my way, and vice-versa. Good luck!