Perhaps I should have added "given restrictions of reality"? I mean you can have diarrhea and be currently shitting your pants. And you may not want to do that. Seems like a stronger argument than equaling heroin to reddit. But in both cases your options are limited. From those, you choose what you want. And you are then doing what you want to do (with or without telling yourself that you don't really want to do that - whether that's shooting heroin, going to rehab or changing your pants). If your argument is that what you want was not available as an option, then your problem is wishful thinking. Reality is what it is. You are here now.
As far as I understand it, a heroin addict, at times when he's not craving and has some choice, has a choice to continue doing it or to go through hell and then some. I doubt there is much cognitive dissonance before dosing. But I just don't know this context enough (except for the fact that random dude view's on life are very unlikely to help).
But in general yes, if you murder people you can apply this thinking too. You will either decide that's not what you want or have less cognitive dissonance while doing it. Happily slashing without thinking that you don't really want to do that.
I'm not selling any cure, just suggesting that there seem to be no need to ever think "I don't want to do this" and then do it. And I mean it. From cleaning up shit from the floor, through putting your dog down to going to a funeral.
It seems that you may be unfamiliar with the concept of compulsion. All you've done is water down the word "want" to meaninglessness and uselessness. It distinguishes nothing in your theory.
> As far as I understand it, a heroin addict, at times when he's not craving and has some choice, has a choice to continue doing it or to go through hell and then some.
No, not at all. I think your understanding depends strongly on your ignorance on that subject.