Enough with the bickering!
It is the nature of siamese fighting fish to quarrel, and it is the nature of human beings to love.
I am a talented

noob breeder from south-east Asia. I use none but egg yolk and vinegar eels, but I grow my fry healthy.
Now, about breeding, my advise is
use Indian Almond Leaves. It makes even the most aggressive males believe that it is time for breeding and raising young.
Also, isolate both male and female 2 weeks before breeding. Don't let them see other fishes. Let them see each other only for about a minute each day. Be sure that there is also Indian almond leaves in the container where you isolate them.
As with the egg eating, just let them finish what they're doing. You might think that all the eggs are eaten, but just leave the male with his nest. After two days, check and there might be fry in the under the bubbles. In one spawn, I was certain that the male wasn’t picking up the eggs, and the female was eating them from the tank bottom. But I just left the male with his nest, and after 2 days, I was surprised to see scores of little tails hanging from the surface.
Once again, isolation and Indian almond leaves. 50% guaranteed to set your fighter in the mood.
Love and peace to everyone!