I would really like some impartial views as I can't decide whether I'm being an ungrateful bitch or perfectly reasonable 
So my partner and I have recently separated and he has moved back to his mum's (XMIL for ease!). We have a nearly 1yo DD and both of us work FT.
We have been very fortunate in that when I went back to work both my DM and XMIL offered to look after DD between them. XMIL lives in a different part of town.
The arrangement had been that on the day's XMIL looked after DD she would come to us (dropped off by XFIL as she doesn't drive) and would look after DD there. I knew at the time that this wasn't sustainable as it's a long day to be in a tiny flat with not much to do, plus she had to wait for me to come home before XP could drive her back which could sometimes be quite late.
Now we have split XMIL wants to look after DD in her home. I can completely understand this. It does mean though that XP wants me to drop off DD in the morning before work and this is the bit I am not happy about.
To put it into context I live very close to my work. At that time of day it is an hour and a half round trip to drop DD off and get to work for 8.15am. I asked XP to come and collect DD on some days as I knew I would find this difficult to manage and he has gone ballistic saying it's my responsiblity as the primary carer and if I can't cope he'll take DD FT. Obviously I know that's just rubbish to get me to do what he wants.
So here's my questions, Is it reasonable to ask XP to come from XMIL's to pick up DD and then back again and then go to work? (BTW the regular day MIL has DD XP wants DD to stay overnight so they are "his" days IYSWIM)
If not, is it reasonable for me not to want to do it? I am very grateful that XMIL looks after DD and can completely understand she wants to be in her home and have DD dropped off, but if it's not working for me would it be really ungrateful to find alternative childcare arrangements?
I have mentioned this to XP who went mad saying XMIL wants "her" days?
Sorry it's long any advice would be great