Sorry there is so much background I will try and keep it short.
I met ex as a teenager. We married and had DD a few years later. Then when DD was 1 we found out I was pregnant again however the baby was stillborn. Ex wanted to start trying for another baby straight after it happened. But I wasn't ready and I just couldn't get over losing the baby. Ex kept pushing and wanting a baby more and more. I became very depressed and anxious. Then one day without warning I came home to a note from ex saying he was leaving me and had taken DD and wasn't bringing her back. I eventually got in contact with Ex and he said it was my fault he was leaving because I wouldn't have another baby with him and he was going to make a new family without me.
I then had a mental health breakdown and ended up in hospital. Ex ended up leaving DD at my mum's for her to look after for most of the time I was in hospital. I had counselling and medication and eventually recovered. I began to realise that ex could be quite controlling and I began to enjoy my freedom. I took ex to court and gained 50/50 custody of DD.
I then met DH and we married during this time EX got a better job and began to have more holidays and nights out and asked to reduce his contact with DD to 2 weekends a month and one evening a week. So we went back to court and change the arrangement to this.
We have had a few problems mostly because he takes DD to his mum's on the weekend and then doesn't see her which used to upset her a bit. He would also sometimes miss the evenings he was supposed to have her.
So DD is now 7. In September I found out I was pregnant with a baby who is due next month. It has hit me pretty hard and I have been very anxious however DH has been extremely supportive and has really helped with DD.
We told DD and then I called ex and told him that I was pregnant before he had to find out from DD. He went mad saying that I had messed him around and he was angry that I lied to him. I tried to explain that I didn't lie that it was an accident and that he left me. He started shouting abuse down the phone and finished by telling me that he wasn't going to see DD ever again. He hung up then sent a text saying that he didn't want to see DD anymore and its all my fault. He then didn't see DD for a month.
Eventually he got back in contact and said he wanted to see DD again. However a few weeks after contact started again DD was misbehaving and just not herself. Initially she wouldn't talk to me and then one night she broke down and told me that ex had been saying that I was a horrible person and that I was only having a baby to be mean to him and if he stopped seeing her it was my fault.
I reassured her as best I could and the next time she saw him he only had her a couple of hours then brought her home because she was really upset and had called him names and wouldn't stop crying. After he left she calmed down and revealed that ex had told her that I was making a new family without her and when she told him that I said that she would always be my family he had told her to shut up and said that DD and I were liars and so she became upset and lost it with him.
Then he stopped turning up for contact and wouldn't reply to messages and he didn't even drop off a Christmas present for DD.
However DD said she is glad and doesn't want to see him ever again because she hates him.
Ex messaged me yesterday asking for contact this weekend with no explanation for his absence. I told him that this wasn't good enough and he had really upset DD and he needed to apologise to her and make her feel happy to see him again because she doesn't want to see him. He replied hours later with a massive message saying how hard it has been for watching me be pregnant and how he thought he would have a big family by now but that it hasn't happened for him and how hard watching me and DH and DD is because we look like a family and he left me because he wanted that but I ended up doing it instead. I replied reminding him that DD loved him and he was a part of her family and he just needed to make a bit of an effort with her.
He then replied this morning saying his long earlier message was just a joke while he was drunk and that he just said it so he could see DD and didn't mean any of it.
He wants to pick DD up for contact today (friday) as normal but when I mentioned that he might be coming round to DD tonight she said she doesn't want to see him any more and she won't go with him tomorrow even if he is sorry because he doesn't even play with her when he picks her up anyway so what's the point.
So now I'm unsure what to do. I don't want to force her to see ex. But then he won't be happy when she won't go with and he will probably kick off and then contact his solicitors because we have breached the contact agreement. However he has broken the contact many times recently so really we would both be at fault. Equally he may be struggling with me being pregnant however it could also be that he is lying to me to try to emotionally blackmail me which he has done a lot in the past.
So would I be unreasonable to not make DD go with him tomorrow or should I make her go?