The area I had to work in, last I checked had several homeless shelters that offer shower stalls for them to use. I'm not sure why he never bathed to at least rid himself of the reek. I'm still not sure as to why he would buy the expensive stuff like ice cream. He was polite, nice, and at least buttoned up his shirt before coming in, so we really never had any grounds to kick him out of the store due to the stench.
The people that shopped at my old store didn't seem to genuinely care or were just too high to notice. The ones that did notice the stench more often than not gave him a wide berth.
I did feel bad for the cashiers that had to do checkout with him. According to one I had talked to a while ago, he took wads of money out of the fanny pack he wore just above his speedo, and even the money had an odor to it, like it had been sitting in places that were best left untouched. It was because of that encounter that almost every single checkout lane had a bottle of sanitizer under the counter from then on.
I do wonder what happened to him after these past couple of years.