A good friend who served in Pacific in WW 2 told me that US servicemen basically HATED Red Cross as in with bullets flying Red Cross was charging them for coffee and donuts. They did love the Salvation Army which they affectionately called Sallies who charged nothing.
Yep- my old, dearly departed boss said the same thing. He was in the Pacific in WWII, said they charged our guys for cigarettes.