Part of being codenpendent is carrying other peoples embarrassment for them.
I used to do it all the time with my AH.
It was not until I left him that I realized I had done nothing wrong, so I had no reason to be "embarrassed."
I had no reason to carry shame.
I did not do anything.
He did it.
He carries any shame/blame/embarrassment to be had although we both know he never will.
Don't let him control you/your emotions for another minute.
When you react with embarrassment, he has control of you/your feelings. This is a part of their manipulation.
He only has the power you give him. Take it back. He's not worth all the energy you are putting into being ashamed.
Talk to yourself: Show him who rules your roost. Let him know it ain't him. Water off a ducks back. I am moving on. Cry your cry. Act your stupid, buddy. I could care less.