Should I apologize my grandma?

i was watching South Indian Movie and my grandma scolded me that "Why u r watching these disgusting awful people", and i was like "Grandma, don't say like that. They are also human. Don't discriminate of their skin" and as soon as my mom hear this, my mom slapped me and scolded me like "Just get out from my home and marry those Niger's."

Should I apologize my grandma?
Post Opinion