Expecting everyone to just give up meat and bread for rice and beans is nonsense. And eating too many calories is unhealthy, but who are you to decide. You're blaming the victim.
A lot of the basic foodstuffs -- dry beans, grains, milk, eggs, flour -- have all gone up in price significantly. I've seen prices double over the last two years on some of these.
In fact, I believe that the price of hot dogs have gone up more than the price of steak has. Yet people are still buying more hot dogs and less steak.