I would imagine that it needs a mouth big enough to be able to eat the hermits and snails, plus they have shells they can crawl into.
You can always drop a hermit onto it and see what happens -- if it gets eaten, you know the coral's a killer. If it walks away, you know it's just the flow pattern in the tank.
I would be really surprised if galaxia could eat hermit crabs.