Poor people should properly budget and cook at home to avoid staying poor
If you can afford to eat McDonald's nobody cares (well it's not healthy either but that's a different matter that doesn't really have to do with being poor or not)
"Poor people should" You should demand more of people with power before you criticize those with none
You don’t have time to do those things if you are poor and working 2-3 jobs. Properly budgeting and analyzing costs takes a lot of time, and unexpected expenses and cost of living increases destroy your budget a lot more than McDonald’s.
> Poor people should properly budget and cook at home to avoid staying poor
You can't budget your way out of being poor. Most actually poor people (as opposed to people who have a substance abuse problem) I know have a very good grasp of their budget as they are constantly shifting money around figuring out which bills they have to pay and which bills they can put off.
You get out of being poor by getting more money. Period. Nothing else works.
Yes, more money doesn't guarantee you get out of being poor, and we all know people who got a windfall and then were worse off than before.
However, insufficient money absolutely does guarantee that you will be poor indefinitely.