George said...
"No professional should ever fail an inspection."
I've been a contractor for 14 years doing work in Res., Comm., and Ind. and I have yet to see an electrician who is right all the time about everything on the job.
The fact is that the code book is big and covers many apsects of the trade but, can't cover every situation. This is where the local AHJ comes in.
It's his job to make sure the installation is sound and safe and meets code everywhere that's applicable.
This trade covers a huge amount of material and anyone who claims that they have never failed an inspection, only specializes in a very small portion of it, has only been in business a very short while, or never pulls permits.
Professionalism dictates how you correct the mistakes you make, not that you won't make them.

Just my two cents worth.