I know, I don't buy any eggs myself. But when it comes to companies taking steps towards more humane choices.. if a company must have eggs, using free range is a better message. I know it isn't great for the chickens still, but I figure anything that helps eliminate cage eggs is a step in the right direction. Makes it easier to pin point the problem
My reply was really a stab at maccas, how they refuse to even make that change.

If it "isn't great for the chickens", how can it be a step in the right direction? Please, let's start decrying ALL forms of animal exploitation.
It is a step in the right direction. If only more companies boycotted caged eggs.
How is it a step in the right direction? It's an excuse for people to keep consuming animal products and make them feel better about it.
The FIRST STEP i took towards veganism was to boycott cage eggs.
I then stopped eating meat.
I started buying vegan only cosmetics.
I learnt about animal rennet, & refused any cheese that contained it.
I stopped wearing/using leather, sheepskin, silk, or any similar item where the animal was killed directly to produce that product.
Then i stopped eating dairy & honey, & stopped wearing wool.
I now live a 100% vegan lifestyle (to the best of my knowledge).
I also know people who have gone through a similar process of change to me, though not all of them have reached the same state of change as i have. And that is not to say that they won't, but they need to reach that stage in their own time.
We can't force change, & when we try to, we run the risk of creating even more division among 'us' & 'them'. We can 'scare off' people who might otherwise embark on a similar path of change to me, or alienate ourselves as veg(etari)ans.
The people i know personally, who have taken (& continue to take) steps towards a more compassionate lifestyle, are those who i have educated, gently & with patience, on the issues at hand. I cook & share vegan food with everyone, & teach them recipes. I introduce them to cruelty-free products. Leading by example is one of the most effective things - i don't preach to people, but if they ask why i refuse to buy leather shoes, or eat that piece of cake, then i tell them. I talk to them about the animal welfare, environmental, & health impact of their diets, & because i just giving them the information & not telling them what to do with it, they listen to me. Once they have the information, most of them decide to make different choices about consuming/using animal products.
Whereas when you 'attack' people, their defences switch to high, & they will either refuse to listen to what you have to say, or not absorb it. A gentle & patient approach, with a firm & unwavering commitment to veganism, seems to be the most effective approach for me when i am trying to help people make change.