The fact that the 'sick feeling, the anger..the disappointment' are transient feelings :- doesn't that mean that they are actually strong days too? Just for the fact that you recognise them, feel them and let them move on. It shows great strength IMO and you are human, not a robot. (I told my staff I was having a grumpy day on Tuesday and just to let me work through it, but reassured it wasn't because of them)
You come across as a lady full of energy, compassion and intelligence but remember that it is a marathon. I know what you mean about being forward - moving or perhaps forward - thinking, but you are allowed to stand still sometimes and just be. If that means the feelings come back then you have proven that they will pass. I'd put money on them becoming less frequent. if they didn't happen then I'm sure you'd be storing up a whole load of future issues.
I know you know all this, because you are a very wise lady and encourage other people, myself included.
I know you have been suffering under his MLC for a long time now and have a lot of expert knowledge. Have you been on the heartsblessings website? I like the calm way that the lady writes and was very insightful and validating for me. Drop by, if you haven't already. I also have the headspace app on my phone which teaches simple meditation. I use it for stressful times whether they be marital or work related.
Keep going. You can see through his actions, but he probably can't. His behaviour doesn't reflect on you because we can all see what a fine person you are.
Why wouldn't his behaviour make you angry? He's being an idiot.