Even completely eradicating the possibility (instead of lowering the chance in the loops) of spontaneously getting into a like/dislike loop in the .cos files doesn't entirely fix it. Once they start, it's hard to make them stop.
I disable the speech soul facility so they can't talk anymore if that happens. Such evil.
This makes me think that it's the C3/DS engine at fault, and that nothing can be done about it without completely removing their voice boxes. lol