I think we can all agree that some weird stuff goes down at
Walmart. Just a couple days ago, there was an open container of muffins from the bakery that someone left on a display table that only had two muffins left (because someone either stole or ate the other 8 or so muffins that came in the package). I've also seen people go to the deli and get cooked chicken and eat the chicken while their shopping. Most then proceed to leave the empty container in the store somewhere. Makes me mad when people pull this kind of stuff, because it brings prices up for everyone else.
To the OP, that's definitely stealing.
Also, IMHO - it's in poor form to open up packages of fruit (strawberries, etc) and pick out the bad ones and replace them with good ones from other packages. Is it stealing? Well no, but it is in poor taste. Most of the strawberries are visible from the the outside packaging and it is easy to tell if you have a good or bad batch. It grosses me out to think other people were digging through my package of strawberries with their germy hands to pick out the best of the best to add to their container.
Regarding the eggs - if there is a cracked egg, I don't replace it with a good one from another container. I pick out a non-cracked carton of eggs and leave the cracked egg carton open so that other unsuspecting customers don't grab it or so that a passing worker can see and take care of it. It doesn't make sense to open up a container, see a cracked egg, pick up cracked egg, open another carton, grab a good egg, replace with cracked egg, and place good egg in original carton.