OP,
People never "not understand" that food, heating etc..costs money.
People never "just don't seem to get" that food has to be bought, snacks have to be picked up, heating and coal have to be purchased.
People never believe consumables just magically appear for their consumption.🙄
The "get" it very, very, well.
They are just mean. Plain mean.
They are just tight. Plain tight.
They just like to screw people over.
The like to take advantage of nice people.
They just don't care.
They just like to use people.
They just don't care about anyone beside themselves.
They just think everyone around them is a bit stupid, and they can get one over them.
They just don't care about anyone, because they are so determined to use anyone, and everyone, for as long as they can.
They feel that is their right.
They sooooo look down on those who are stupid enough to pay for their food and comforts.
The have no shame.
So despite dropping lots of hints, they will behave as if it has absolutely NOTHING to do with them......the dirty business of actually paying for stuff🙄.
Mean people are the absolute dregs, and they know EXACTLY what they are doing.
They are also very pleasant, charming people, because it's harder to make utter mugs out of those around you if you are very obviously a pig of a personality.
When really called out on their behaviour, they invariably act shocked, surprised, hurt, disbelieving, stunned, and confused 🙄.
I really wish you the best OP.