Sparky66 --
I would suggest that you simply remove the violations. Simply writing them up and not repairing them might increase your liability.
----
As far as libel/slander.
If you say the electrictian is incompetent, then you have libeled/slandered him and you have no defense.
If you say his work is not to code, then truth is a defense.
The difference is that he can be competent and CHOOSE to do poor work and you cannot prove otherwise.
Best to not comment about people only about specfic instances of their work.