I agree with you. Before becoming an inspector, I was on the construction side of the industry and had to deal with many inspectors. A professional contractor did not get where he is at through mail ordering a license and attending a 1 day class in handy man Joe's garage. If I treat the contractor as though he has integrity and intelligence, I am going to get the same in return. I or no one else has the code requirements memorized, so if I am questioned about a requirement, I will discuss it with him. But at no time will I require anything that does not have a code section to back it up. This mind set of "Code by Mr Inspector" instead of "Code by NEC" is a no win. The purpose of code requirements is for life safety, health, and general welfare of the public. Not to satisfy the ego of an inspector. I will get off of my soap box now.