I've lived in Europe and Africa, traveled quite a lot in Asia and America, and what people consider offensive is very contextual, including odors.
I noticed there is some link between how the society handle sexuality and the way we perceive odors. In south America and Africa, quite a lot of countries have a very natural approach to sex, and the body in general, and hence the odor of a healthy non-hobbo human is not perceived as such a problem, even after a day of work under the sun.
In the US, despite having a culture very sex oriented, the population itself is not at all liberated. You are a very sexually frustrated society. And body odor is a problem.