I completely understand and would love it if the person went up to me and said "sorry you smell a little"
I had a cold so didn't know.
So the other day I was going 30 miles, quite a bit of walking in thick clothes in japan, now they put the temp high on transport, around 22C which is hot if you're dressed for 5C
I sweated a bit and when it came to the airport security, taking my coat off, i smelled and the other british guy smelled it, when i went to collect my things, he said to his asian girl friend infact shouted "urgh somebodies really smelly" Then he goes to the security woman "can you smell it?" to which she says "i don't know"
So like I say , I don't have a problem with letting someone know, maybe he was angry especially since i'll be on a plane smelling.
But his mood was so light hearted, like mocking? or maybe like how you talk to your partner in that tone where you go "you've been a very naughty insert gender"
so was he intending to bully and humiliate or was he annoyed but trying not to be confrontational.
I know asian girls tend not to bully so her going along with what he says would shock me, i just don't want to feel sad about that last part.
I know how westerners can be sometimes and yes i am wrong for smelling and i immediately cleaned up after.