So I don't drip feed here's the back story: I'm a fairly recently single mum to DD who is nearly 4, her dad never was very good at being a dad and knowing how to look after her and I disagreed with almost everything parenting wise with my exPIL. My family help me out a lot with looking after DD whilst working and ex has her every other weekend. Since she was a baby she's never been a "good" sleeper, but since her dad and I split up it's just horrific, we have ended up co-sleeping most nights.
Now the problem, everyone is still letting her nap, the main issue here is that they will let her have an hour at 4pm ish then when I pick her up after the weekend and after work, she doesn't want to sleep at bedtime. Tonight I have been trying for 4 1/2 hours to get her off to sleep. She has only just dropped off, this is because ex and exPIL let her have a nap early Sunday evening for an hour, she then didn't go to sleep Sunday night until 11:30pm, she was up at 7:30am for nursery and was obviously tired and grumpy, unfortunately I had to go to work so DD had to go to nursery. My DSis who picks DD up from nursery some afternoons whilst I am still working till 5pm had her, let her nap at 4pm for an hour and 10 minutes, this meant a massive battle tonight and no sleep until just before midnight. Fortunately she doesn't have to get up for nursery in the morning and I have the day off work but AIBU for feeling really frustrated by everyone's lack of common sense?
I understand that she's tired and I wouldn't want her to be either but surely that late in the afternoon, play with her to keep her awake not just stick her in front of the TV and then I can 'reset' the cycle by getting her to bed early.

if you managed to get through that!