The utility has meter readers that are subcontractors. They only know how to read a meter, and don't concern themselves with anything else. They tend to have the mindset of "It's not my job". That's the biggest problem I have seen in this environment. If it is reported to their supervisor, who is an actual employee of the utility, he or she says not to worry about it. So what's a person to do?
To make matters worse, the utility is installing remote reading capabilities for it's entire service area. This means that the meter readers will be far and few. As for recognizing violations, I have personally seen persons within the utility company not recognize violations either because they don't have the working knowledge of the electrical code, which is common for the last 3 utility companies I have done work for, or they are just ignoring it.