I sometimes eat the maple bacon donut I don't even like so my coworker doesn't get to have it.
Why don't you want him to have it?
He will get the pleasure I was supposed to have.
If they like it a lot better than you let them have it. It's rude to take things away like that out of spite.
I think I might be a sociopath.
Your self-awareness is admirable. You should get into counseling if you notice a pattern in this kind of behavior.