Honestly I would have thought she would have messaged me and told me she's finished work and at least offered to take my D back home with her.
I can understand your frustration. You took off work unpaid, and if she were going to cut out early, it's annoying that she didnt just take the day off so that you didnt have to.
That said, you noted that you didnt do this for W....you did this for D. You also mentioned that you were upset with her for not spending time with your D that doesnt feel well; so if your W had come to get her, then what would you have done instead - I assume it wouldnt have been "spend time with your sick daughter."
I can understand why you are angry. Im just trying to convey to you that the things you are angry about arent really your business anymore. You cant control your W's relationship with your daughter. Feel glad that you got to spend the day with your daughter - thats whats really important here.