Don't feel terrible. It sounds like you're giving them a wonderful life there free ranging.
I feel like the peahen would probably teach them to eat a good variety so I wouldn't be so quick to jump to conclusions about the protein. There might be something else going on. What sort of protein...