Do fish eat sea anemone?
Yes, the butterfly fish does.
Clownfish live in sea anemone because they are benefited by the sea anemone. The sea anemone are also benefited by this relationship. This is called mutualism. The clownfish are the only fish in the sea that are not stung by the sea anemone's long tentacles. Clownfish eat other fish leftover from the anemone. Anemone on the other hand are benefited because they get better water circulation from the anemone swimming around.
Clown fish is dependent on the Sea Anemone for protection and food. The Anemone paralyzes the fish and eat and the Clow Fish will eat the remaining bits and pieces. As for Barracudas eating Clown Fish, it is possible, but Clown Fish are usually not eaten by other fish because they stay safely tucked into the stinging tentacles of the Anemone.