I'm not going to judge on the strength of one picture what's going on, I've worked in residential, nursing and EMI homes and have had residents that would have the same meal day in, day out, even Christmas day. One was a sausage, spoon of mash and a spoon of gravy - no veg, and she has that every day. Did it look appetising? Nope, was it nutritionally balanced? Nope, did she have the right to do that? Absolutely! It's what she wanted, and it's what she got. We got shit off her family, the doctor and the home manager because of it - they all wanted her to have a better diet, so did we, but she didn't want to. I'm not going to force the issue. And the home that was in did very good food, all freshly bought and cooked with the residents involved as much as they wanted to be, I used to eat better there than in some cafés!
But I think many people are missing the bigger picture as they do with anything to do with care homes. They're run as a business, to make a profit, and some are more bothered about profit than anything else. They take in a fortune in fees, most staff are min wage with no benefit package. And in any business to make profit, you streamline costs, and that includes food.
Did you know that most care homes fund raise so their residents can have activities? It's not 'included' in the price they pay for the home, the lucky homes have an employed activities coordinator, who fund raises and plans activities full time. The unlucky ones have care staff trying to find 5 minutes to walk someone round the garden or paint someone's nails. I was really shocked in my first home when even basic stuff wasn't covered without fund raising, and us as staff were expected to volunteer time on trips and the like so they could go ahead.
I personally think that any business offering care to vulnerable people should have profit capped somehow, so that they are forced into putting the money where it should be, caring for the people who are paying and not in the business mans pocket.