Help advice

My toddler threw a bottle of lotion at my grandmother. I reprimanded last night, its over it happened. Next day everyone in the family is mad, ignoring the child telling taking back to me.

So my grandmother is terrible she hates kids criticised everyone in the family her adult kids an their little kids so I have been hiding away from her I try to go away from her in all possible ways, my mom spends time with her all day and my kid misses his Nana told her to stay with him for lunch and dinner but she walked away to grandmother and he's upset that she's taking away his nana, and that he's locked up all day in the bedroom, living room, we used to go to the park only car is moms and she doesn't want to leave the guest alone.

So he threw that at her out of frustration and he said he was sorry we just don't get her. She doesn't like hugs or talking to kids or anything pretty much kids shouldn't be seen or heard and he wants to tell her goodnight she won't let him.

Ugh and since it's my moms mom she taken her side

I don't know what to do while she's here