They will never love you as you deserve to be loved. They will never respect you as you deserve to be respected. Nothing you do will ever be right, or enough.
This is spot on & I will add this
"they will never the parents (or grandparent) you want them to be, they will never be the parents you deserve."
Of course your dd loves them, she spends a lot of time with them & isn't aware of who they really are. She doesn't know any different, op & this is exactly why you need to get them out of her life before they damage her, how they have damaged you.
You have convinced yourself that what happened to your dd is your fault for working, it isn't, it is theirs for their wholly inadequate supervision.
How many times has your daughter hurt herself because of this & you haven't known? I would bet it was more then once, but because it wasn't an A&E job, you have no idea & she is too young to tell you.
They don't care about you. That is very apparent in their attitude. They tolerate the care of your daughter for free lodgings, believe me! people like this NEVER do anything for anyone else, it is all about them! This is also why your mother now works, because she doesn't actually want to care for your daughter, she just needs a cheaper place to stay.
Has she declared her earnings?
The 'I don't need your love' is the most cold hearted thing I have heard for a while. So she doesn't need/want your love, but she wants to live rent free, in your home? All the while allowing her family to criticize & belittle you, off the back of her gossiping to them?
If you lived in their home, do you think they would have let you stay so long?
You are well within your rights to ask them to leave, op.
They won't like it.
They will gossip about to relatives, who will continue to belittle you
They will kick off
They will try to pit your db against you
Be prepared for that. But on the upside, how much nicer will your life be? And knowing that your dd won't grow up in the toxic environment you did will be the biggest burden off your shoulders.