But that usually only works if management thinks it will affect the bottom line positively. For example, all the griping over Batman hasn't changed anything sales-wise. I doubt any criticism or put downs has (barely, at any rate) changed a single opinion regarding any character here or elsewhere - it more likely has entrenched those opinions instead.