So a bit backstory: I'm an 18-year-old guy. I'm white and my girlfriend is Korean. We have been together for two years. In these years, I've tried everything to make my family (parents and younger sister) get along with my girlfriend. Needless to say, I failed. My parents (both are in their 40s) doesn't approve of her. They also encourage their daughter to call my girlfriend racial slurs like "chink" and "gook". I really can't understand why this is happening. My parents have always been nice to me. But they won't let me date outside my race because they want white grandchildren. My sister (14) is also racist. She calls non-white people racial slurs and says how they don't belong here and that they should go back to their country etc. My parents don't care. They just let their daughter say racist things to other people.
Fast forward to Christmas 2019, my girlfriend and I agreed that we were spending Christmas Eve with my family. When we got home, my sister opened the door. She was happy to see me but after she saw my girlfriend, she said: "Why are you bringing that chink? She isn't welcome here!" I got pretty mad and told my sister to shut up and my mom told me to not talk to my sister like that. Well, being the self controlled person I am, I just decided to keep it cool and not make a big deal out of it. But as the day went on, everything got worse. When we were eating dinner, my sister asked her: "Isn't this turkey better than dog?" My girlfriend took it as a joke and didn't say anything about it. However, my parents started saying that she was using me and that she would just cheat on me. They also said how she would eat their dog. My sister called my girlfriend ugly and made fun of her eyes and breast size. But that wasn't the worst. The worst was, my parents and sister had been calling my girlfriend "chinky" the whole day. My girlfriend decided to leave early because of that. Before she left, my mom handed her two gifts and said: "Don't forget your Christmas presents!" I didn't know my parents gave her such bad gifts (Which I only found out after my girlfriend texted me the day after. She turned out to get skin whitening cream from my dad and hair dye and colored contact lenses from my mom)
Anyway, after my girlfriend left, I was upset with my family. I didn't want to talk to them. I didn't know they would be such racists. In anger, I yelled at them, told them to go to hell, and went upstairs to my room and slammed the door. I'm actually starting to resent my family.
I went to my girlfriend the day after and apologized for not standing up for her. I also told her that I will always be there for her and that she never will need to see my family again. But at the same time, I felt like I betrayed my family. My mom always told me to date and marry a white girl. But instead, I went against her wishes. I'm probably the worst son ever. My family have always loved me. If it wasn't my family, I would have died. I feel like I owe them everything. My loving parents are always sweet and caring to me and my sister. They're also nice to many others. My sister and I are very close and I know she looks up to me. I love my family but I really hate their racist behavior.
I'm not sure what to choose. Girlfriend or family?