You know, I was a vegetarian (but certainly not vegan - too much work) for many years. Then I had an 'event' where I was told my tastes would change. I didn't believe it, but it's true. I was also told that if I wanted it, there was probably a reason my body wanted it, so I went with the flow.
Not only do I eat meat now, but every now and then a Slim Jim is exactly what I want. I do go with the flow, and it all works out in the end.
I still weigh half of what I did three years ago, and am trying to stop the slide. I think stuff like Slim Jims is my body saying this is one way not to weigh less tomorrow than you do today.
It's quite odd, for so many years, my thought process was into weight loss. Now, I can't seem to stop that. It's not easy to halt many years of one way of life and turn it into another.
In a way, though, and I'm just rambling, on the Slim Jim specifically, it might be like pregant women, it has a specific component that is craved - and there's always a biological reason for that.