Good. You did what you are able to do. She does care. Remember you are not supposed to believe anything they say and only some of what they do. She is testing your boundaries by coming home that late. Just like a teenager. Stick to your boundaries. Show her that she cant CONTROL your reactions anymore. Just ignore her and it wont be fun for her anymore. She will start feeling bad about the kids. If not she's not worth it anyway.

PMA