I believe that yes you should not be "cruel" to an animal etc - but I also believe that free range, organic, etc etc - are simply industry's within industry's to make more money - for what you would prob find are the same companies that own "free range" eggs also prob own "caged" eggs - if the chickens are piled ontop of eachother, shitting on eachother, not being feed well etc etc then yes of course this is not good but if the "caged" egg industry isn't like this anymore anyway...
You would also think that free range eggs would be cheaper than caged considering they are simply walking around a area, and just having feed thrown to them - with the caged set up the overheads must be alot higher - and you would think driving the price up for the eggs....
Why are you paying more for free range when the overhead is less for the people producing the product? - You are paying more for free range eggs because it has "Free Range" on the box.