BL42 - I agree that her staying out late and coming home in the morning is completely unacceptable. It has been going on since I left for work in June and D17 had to play mom for D4. It's been almost every Saturday since I got home.
Make sure you're there for your children and being their rock as their mother goes wild - obviously they're not her priority, and your kids deserve to be someone's priority.
Also...
Make sure that you document the time that you are with them, and what the specifics are. Who is with them, what times and days...
Legally, if it isn't written, it didn't happen...
You may never need to use that, however it best to be safe than sorry...
I kept a calendar with who had custody on what day, then a journal of the days events if anything odd were to happen....