Bettas will eat anything that will fit in their mouths. They are not peaceful fish; quite the opposite, actually, as they are predators that were bred for fighting. Peaceful bettas that can be kept with other fish, especially in small tanks, are the exception, not the rule.