Are sea urchin omnivores?

Yes, they are.