> They didn't have the pricing power/their customers didn't have the tolerance for rising prices/
Just for everyone's sanity, it's WAY easier to believe that there are underlying market conditions that should be addressed and not worry too much about retailers. They are just doing marginal pricing. If there is a shortage on eggs, it's better for everyone that they price eggs so they stay on the shelves than to price them as if nothing is happening and then people panic because they can never find them anymore.
The profits may be up, but the revenue is still down overall.