No no. It's not that we can't afford it. It's the fact that food quality has diminished, portions have been shrunk, and now prices have risen to that of a sit down resteraunt.
So logically speaking it makes more sense to get bigger portions, of better quality food, for the same price.
Mcdonslds has priced themselves out of their own market. Stop trying to blame consumers for not buying, and start selling something consumers want to buy.