Boyfriend Makes Me Feel Insecure, Is This Love?

This is a long one so strap in. I'm 22, a black female when I first met my boyfriend (30 white male) was the heaviest I've ever been 250lbs I am now 23 sitting at 130 and 5'5. We've been together for about 2 years I lost weight for myself and him, mainly because he would spend 6 months of our relationship looking at very thin, blonde, white women. Comparing me and throughout this course of time I was being racially abused sexually, when i stood up for myself he threatened to "send me back to the ghetto" which he also called "niģģerville" he was so nice the first month of dating, after that he disappeared. I feel so conflicted because when i met him I just turned 21 was in deep poverty living with rats and roaches and he "saved me" the relationship had its ups and downs but he never failed to make me feel worthless. "Niģģer, fuck toy, slave, wide nose, protruding forehead, burnt, locked character, endless comparisons to black males" but I stay because when he calls me "pretty" while on top of me and it makes me feel good for a bit it erases everything. He has his moments where he is very good but when we step outside its a whole different person. I could go on and on about the hurt: the rude comments about my family, how they look, how I look, my weight, always telling me to switch up my style, my clothing because he saw it on a beautiful white woman earlier that day. Not defending me from racism or micro aggressions from people. Hitting me, dragging me, making fun of my hair. He also aided me on my weight loss journey, bought me a bike, celebrated my birthday with me, adopted pets together, drunk dancing at night, watching movies and telling me I'm beautiful even when ik I am not and most people tend to think so too. I even spent months unemployed staying home cooking and cleaning because that's what he wanted. I don't know what love is but I don't think I should be this hurt. I don't make enough money to leave and I will not willing go back into poverty. Help?
Boyfriend Makes Me Feel Insecure, Is This Love?
Post Opinion