I am a 34 year old male and i work as a web developer. I am fairly good at it my work and get along with most other coworkers.
But there is this one coworker that started 2 months ago. I will refer to him as tom.
Tom is good at his job but there is problem with him.
Ever since i met him for the first time, he always had a strong stench to him. His odor is a mix of weed and unwashed body odor and on top of that, his breath smells really bad.
But i always tried being polite but me and some of my other coworkers who also noticed how bad he smells avoid him but we tried not to be rude about it.
For examples. When tom would sit near us, my coworkers and me would tell each other "why don't we go seat over there. This table is a lot cleaner. Why don't we use this computer instead. This one is kinda slow. When you come back from the bathroom, join us on that other table next to the window.
And when we would be in the lunch break room, we would stand there, wait and see where tom would sit and we would make sure not to sit next to him.
But on the bad luck that he would sit right in front of us, i would cover my nose with my hand. And my other coworkers would do the same.
But again we try not to show our disgusts. We don't gag or make any disgusted facial expressions.
But just a week ago, our bosse called me into his office and he tells me that tom feels excluded and me and the other coworkers are creating a toxic work environment and my clique attitude will nog be tolerated.
I admitted to my boss why we avoid him. I told him that i cannot stand the stench coming off tom.
My boss argued and said this is disrespectful and he could very well have a health condition that causes him to smell unpleasant.
My other coworkers later told me that they also got reprimanded.
How would you deal with this ? Health or not, i cannot stand smelly people. I try not to be rude but when someone smells bad my first instinct is to avoid them.