I wonder how often fish eating corals is a side effect of fish being underfed. Certainly they eat coral in the wild, but if fed repeatedly through the day with a feeder, and fed a lot, I wonder how often they'd choose to bother coral.
I've somehow gotten lucky with never having had that issue...