There are plenty of cruelty free sources for eggs. Go with a reputable free range grower or if you live in the countryside or even suburbs, there are usually neighbors that sell their excess eggs.
I would strongly disagree that any commercial operation - regardless of its labeling - could be called cruelty free. That leaves neighbors with backyard hens, which will never be enough cover any significant portion of egg consumption.
The usual definition of "cruelty free" does not necessarily mean nothing is killed. Many consider humane methods of killing (culling) to be cruelty free.
But we aren't talking about covering a significant portion of egg consumption. Only the portion of egg consumption from people who don't want cruelty free eggs.
Being eventually eaten by a predator is fairly probable part of any birds life.
So you prefer to deny this chicken the chance to live any life because you can't make it perfect?
You want to distance yourself so far from cruelty that you don't want to let anything live until you are able to provide better conditions than any mythical god could? ;-)
Around me, I see plenty of free-roaming chickens. The big problem is raccoons, you just need to make sure the chickens are put up at night and they usually make it.
Unfortunately, not everybody can afford to raise their own chickens.
E.g. IIRC, raising of any chicken/duck/goose/pigeon on land that is not zoned for agriculture has been outlawed in Hong Kong, due to concerns about spreading diseases, especially avian flu.
Plus, most people live in tiny homes with no garden and maybe even no balcony.
I don't know what the answer is - is it less cruel to let a chicken lay eggs for a long time yet remain alive, or raise a calf into a cow, then kill it for its meat?