Just read your last update OP,
I would have walked out of the house with my baby if my mum had done that! What a horrid person she is, your little girl is one and of course she's going to be drop food around - my 2 year old still is pretty regularly.
Both of your parents don't DESERVE a grandchild, nor do they deserve a daughter who is killing herself trying to forge a relationship.
Stop.
Stop making excuses. Stop trying. Stop kidding yourself. They don't care, and it's obvious they never have. Stop calling, texting or expecting anything from those two people. When you get back home, delete their numbers and block, then get on with your life.
You have a wonderful partner, a beautiful little baby and two parents who love you. It doesn't matter if they're in laws. They are part of your family and part of your baby, forever. These are the things that matter.
Please protect your child from these people. Imagine the conversation you'd have with your child when she's older if you continue this -
"mum, that's a lovely card, who got me that?"
"that's from my mum and dad, sweetheart"
"why don't we ever visit them or hear from them?"
"because they don't care about me, or you darling, i actually had to buy that card because they value us so little. Now go play with your lego"
See how stupid that sounds?
Please spend your energy on people who deserve it. I hope you can move on from all of this and get rid of this baggage. Sending love from Scotland.