Should we have paid my MIL to watch our son?

A
I have a 2yr old son. After I gave birth I stopped working for about 10months to stay home w/ him until I felt comfortable going back. I initially wanted my son to go to daycare, that way he could get used to being around other kids.
My Mum will often watch my nieces and nephews but I thought it'd be too overwhelming for her to watch so many kids at once, plus I wanted him to make friends outside of family.
My MIL however offered to watch him when needed & since then that's what's been happening. He's been going between either my Mum, my sisters & my MIL.
Recently I've brought up the idea of Childcare again bc as ridiculous as this sounds, my son isn't used to being around white/Caucasian people. (I'm Polynesian & my other half is Egyptian/Italian.) My MIL tho got beyond mad and yelled at us saying it was disgusting that we'd pay a bunch of strangers to watch our son yet expected her to do it for free.
It's not like we dumped him on her doorstep whenever we wanted & although we never actually gave her money, I feel like we 'compensated' her for her time w/ other material things. i.e. random gifts here and there, jewellery, spa packages, flowers, for Christ's sake I bought her a new washer/dryer & paid her car registration in the same week and that ish ain't cheap. 
What do you guys think? Should we have straight up given her money for watching her grandson? I'm curious..

Vote below to see results!

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors