I think most of the grief people have with Walmart is the delusion of some of the people who shop there. Walmart as altered the perception of " the real world " of a lot of people because of the way it does business. Because of their size, the guerilla tactics with it's suppliers, cheap / illegal labor and so on, all of which you can read on your own time on google.
Because of this when people shop outside of Walmart they expect things to be the same as at Walmart. This is how things end up.
We are going to call a cake layer a pound of meat. People shopping at Walmart saw a pound of meat for 10$. But they saw on tv that you can have a pound of meat and bun plus you can add mustard, ketchup, and lettuce and WOW did that look good ! They go to the local bakeshop and want to order that. But why stop there, they want two pounds of meat stacked with bacon bits, ketchup, mustard, lettuce and onions rings on top of the bun. And they want this for 15$.
Now the baker is stuck, he as to explain to the client " I'm sorry, my meat is grass fed in a field by local farmers, it's prime meat and I can do a pound for 30$ so sorry I can't help. Client goes to an other bakery, that bakery gets it's meat from a big supplier in an other state, all the meat is from animals raised inside a closed barn fed mixes of " healthy " food to help the growth. That baker can sell that pound of meat for 25$.
The delusion of the shopper is that their pound of meat from Walmart ( meat being a cake layer), is actually like 50% kitchen sponge created in a lab ( the chemicals ) and 50% meat from an obscure supplier from a distant place. Now the client is stuck between getting a full pound of 50/50 meat from Walmart of 1/2 a pound at their local bakery for a higher price. Nagging, Haggling and all the rest now comes into play. These people won't be happy with the half pound , they want the whole burger and condiment, they already made up their mind. You are now that " horrible person " who won't help them.
Now again everyone knows Walmart can easily take a loss in a cake to sell you supplies and other goods. It's part of how they work. Drive the price down, competition dies because they can't keep up. Again for an other thread and google on your time.
With all that said, I REALLY don't think the problem everyone as is with the poor John and Jane of the universe who live on low income and have a hard time getting by with todays economic downtimes. These people most likely don't even step near bakeries. The people who grief owners are the delusional ones who want prime meat instead of kitchen sponge filled meat, for cheap.
Also, I personally don't understand. Even if I had a really hard time getting by, why someone would want to eat kitchen sponge cake. Ever. Just to make it look like there's more ? Kitchen sponges are not " more ". I have no issue with the people who don't care thought, if you are in the other categories, value your health a bit and get real about what to expect outside Walmart.
PS: Again meat refered to " single layer of cake ". And Walmart as also good products and decent quality. Because of the guerilla they give the supplier they can have the same products as elsewhere for cheaper. They also buy more. Google on your own time. But here we were specifically talking about the cake.