"1) Codes are not necessarily retro-active"

Alot of HI's don't know this, even with that said, they will be 2 cycles behind.

We have all seen it. "those kitchen 2 wire rec need to be GFCI"... "The bathroom can't share the hall lights"...etc.. (Not bad observations from a safety point)
But then they walk right buy the broken ground outside,overlook the 15 twin/mini brkrs and the neuts and grounds dbld up on the busses.

Now we get the call and try to be diplomatic, and explain the real dangers and the lack of knowledge, And justify the service call bill.

This will go on forever.