I think I understand why multiple community groups are protesting the Roselawn Kroger closing, but other than guilt and creation of bad public relations, there is nothing to be done by government to stop it. Sure, citizens or even the City could try and delay it with pointless lawsuits, but in the end, businesses are not required to lose money. They are not even required to make money. We live in a capitalistic society were private business can operate as they please, as long as it is within the law. There is no law against closing a businesses, so far as I've heard about. Therefore the fight now should be on educating people about other places to shop.
It would be ideal that all businesses would try and serve the greater good of the community. If that were true we wouldn't need protection from large corporations.
This action by Kroger is another reason to support local businesses. Shop in places like Findlay Market or head to the Gateway Quarter as much as possible. You can't get everything, but the more you spend your money with more in mind than just price, the more you will save in the long run. Save jobs and makes jobs: Shop Local!
UPDATE: Yesterday's All Things Considered had a very interesting and timely report about a program in Baltimore where low income residents in neighborhoods under-served by grocery stores can go to public libraries and by groceries on-line and have them delivered the next day to the library. This is a small program, funded by a grant, but it is an interesting idea. I don't know if could work here, but it is another possible option.