MOW is a good program. After my grandmother died, my grandfather, who couldn't even boil water, became a recipient. He was happy with the meals and I think he enjoyed the daily visits from the volunteers.
Regardless of how much federal money supports MOW, I still think it's a charity and government should not be financing charities.