I've seen on the TV show Extreme Couponers, in order to keep to a tight shopping budget when there's very little money, some families (or the father and/or mother therein) will hunt and keep the animals for meat. As much as I hate hunting, at least they're not doing it just for sport. But it begs the question: If they could afford to buy meat in the supermarket, would they still go hunting for sport?
ETA: I've also read that during the second World War, meat was so strictly rationed that many families ate very little of it, or even went without meat completely until after the war. It was likely something that was considered a patriotic move for the war effort. It makes me wonder, if families then could do that, why can't families on a tight budget do that now? The answer, of course, is that these people are 21st century American omnis and giving up meat is inconceivable to them. Even if they can barely afford it.