That's alright. I'm the same with smoking. I know it's bad for me but I still do it. Also, I have to go into another room in the house and shut the doors and open the windows if my stepdaughter decides she's going to have a bacon sarnie. The smell makes me want to retch for the sky.
They get your goat because they are making you think about something you don't want to think about. You say you can understand why people do it and then call it a load of nonsense. This is called cognitive dissonance.