I audibly gag over friends sweat & body odor smells.
Why do you gag over those smells?
I only like the smell of fresh detergent.
You don't have to like how other people smell but you should hide your reaction. It will hurt their feelings to know that you think they smell awful.
It's their own fault for having terrible smelling bodies.
Expressing your repulsion to other people's smells in a very public way like this is inconsiderate and will make them feel bad. Try to find some compassion for others and see if you can restrain your need to express these little emotional hiccups you encounter.