I won't buy eggs if there are no free-range ones. And proper free-range, not the brands that say cage-free but are actually barn laid which is only a small step above cages. Now if I browse at the eggs and don't get any, DS will ask "are there only the yucky cage eggs?" lol.

But then I am a bit two-sided with the chicken issue - I won't support cage eggs, but I do buy chicken meat and those chickens live in exactly the same conditions. I feel guilty every time I buy chicken to eat but we only have a small supermarket and there is no alternative except to go without.