I have been to the coop today and for the second time in a week I have found a broken/open shell with little or no yolk left. I believe this to be due to several reasons: boredom in the coop, not checking the eggs daily or more often, or hunger (my son neglected his feeding chores one day and I did not check behind him til the next day). My question is once the alterable variables are handled (second and third), how do I manage the other? I give scratch and BOSS once a week but don't think this helps much w/ boredom. I cannot let them out of the coop due to predators. Another question is will the perpetrators ever stop or is this activity "locked in" once started? Any info would be helpful, and thanks!!