I'll say one other thing. I'm getting a sense of attachment issues. Admittedly, these days I see attachment issues everywhere. Human obligation is supposed to line up with human need. It's not okay when people don't get to feel that.
When you say it happens outside or work, that says to me that your effectively compartmentalising. When I look at the rest, I think you've got some passengers in your compartments. The worst passengers. Dissonances. Bitter dissonances. I am enfuriated on your behalf because it is such an unnecesary human-software problem that doesn't need to happen. Yet society still loves to perpetute it for some sort of lost sense of tradition.
(If it's not obvious I'm also currently cleaning out my compartments)
Here's my take. Dissonance is supposed to be inspiration. Then it gets caught up in other systems (I'm thinking the reptilian-brain limbic-system more than anything else) and it comes out just as punishing yourself for wanting to be happy. For this reason acceptance and commitment therapy really resonate with me. I think those two words balance out a big part of the situation. In order to commit you need to accept and vice versa. The "unnacceptable" override is a useful tool. Powerful even. But it gets pushed way too much. Too much stress on the system. Needs balance or the amygdala panics.
So give yourself a bit of a break. Maybe even love your frustrations (if only to shut them up for a while). That will make it easier to re-boot. And, that will make it easier to trade in old dissonance for fresh desires (without pre-loading expectations).
And, salad. There's nothing more sane than a salad.