I've got a lot to say on what you wrote, but we will talk more when I see you:)
We are very much alike. I don't think there is anything majorly wrong with you.
You know how I have been with OW. She has come in my home. I have given her a glass of wine. I am kind and pleasant to her. She is also my baby's stepmother (barf). But I think I am just too tired to do otherwise. I'm too tired to get angry.
But I do think your STFU days should be over. And if you are in a situation that does not make you feel ok, say something! I know you will even say it in a very non-offensive way. Uphold your boundaries, you are so worth it.
You saw what my ex left me for. She's the do a double take ugly type (God help me, that was mean). No blonde bombshell either. What he is chosen is in no way a reflection of you, it's a reflection of him. Your ex using the short thing at bomb drop was because he had no real reason to be leaving someone as wonderful as you. I'm not saying that just to make you feel better, I mean that.