Its claimed the US forces on the UK during ww2 had to pay for what they had at the American red cross canteens, simply because the British forces had to pay at the Salvation Army canteens, (we called them 'Sally-Bash', from the SA Band) It was pointed out that only American Forces were allowed in the American Red Cross canteens, so it should be free as in the States. I never heard if it was changed. British soldiers pay for everything, if killed in action, have to pay for the blanket you are buried in. A friend fought at Arnhem he was in field artillery, landed in glider. They fought until out of shells, then fought with their rifles, had to search for ammo off dead soldiers, finally captured, when released and returned to camp, found they had to pay for their personal equipment they were issued with. No such thing as a Free Lunch, or anything else.