BT - You are doing great! You are keeping your cool and avoiding conflict with W. Nice work.
I went through the same sh*t with my W with the drinking. Every night it was the same bullsh*t. Couple of glasses of wine, then she would get down and then she would get a bit nasty. When we first separated she was hitting the wine real hard. Made it impossible to put things back on track.
Hopefully, this phase will pass. She is self-medicating. Recently my W has slowed down with the drinking and things are much more pleasant.
Nice work with the kidlets. Amazing that she was envious of the affection that you were showing your son.
I really think the ice is melting. Keep doing what u r doing.