I linked to an article by Beekissed earlier. I know a lot of people rate this article. I also know that a lot of people haven't properly understood it. One can tell this from reading peoples comments in the threads and references to the article in general on BYC.
The really important part of the article is the first sentence quoted below.
"You really need the right breeds/birds, the right rooster or dominant hen, the right place, the right dog, the right perimeter fencing(if in town), the right hideouts/duck and cover places, and the right attitude."
You can't take a bit of "right" the advice and try to apply it to freerangers or even chickens in runs, if the rest of the set up is wrong. You need all the right ingredients to free range successfully. Just having one component missing can and often does lead to a disaster.
This is C's problem essentially. As a couple have mentioned, there is probably not a lot wrong with feeding chickens or geese with preferably stale bread. The stale bit is important. But, this is only fine if the fowl can access other foodstuffs of their own accord.
There is nothing wrong with feeding household leftovers. Lots of very experienced and competant chicken keepers do exactly this. But, their needs to be a nutritional balance in these left overs and/or the chickens can make up the shortfalls by foraging.
Trying to do this with high production hens confined to a coop and run is essentially cruelty through ignorance and neglect.