While Comcast should get plenty of blame here, it's also true that it's flat out dereliction of duty for a prosecutor to file a case based on nothing but an uninvestigated complaint from some random corporation. At least Comcast made some attempt to fix it... and also got stonewalled by the State's Attorney's office.
I think the work by this attorney really did a lot to take the blame off of Comcast, which is probably why the author felt fine not suing at the end.