Yeah your right there, that would be my first guess also. All the dye is killing everything off I would expect. Although I have dyed my pond in the past and did not see that type of thing, but never for a long period of time. Maybe he keeps that pond with some dye in it all the time that would explain some of it for sure.
RC