That quote by Dia is what pulled me back too. I was pretty angry tonight at my W as well - but you have much more reason to be upset with your's.
Man, you are a strong person. You are handling it all very well. I hope I would be that strong in that sitch (hope I don't have to find out) - but, I know I will rise to whatever comes down the pike.
Wish I had a good answer for you. I don't. Just manage that anger (it's completely justifiable). EXERCISE and focus on your boys - you have them all weekend to yourself. Have a great time.
As far as how to act around OM1, I see no problem in politely ignoring him, the shi$bag that he is. But, the thought occurred to me that HE may be a lot more nervous to be around you than you are to be around him. His W is the only one who doesn't know (I assume). Think of the power he perceives you have over him. B/c deep down, he's a coward. Just something to think about (no pun intended).
Oh, and thanks for the message earlier today. I responded to you.