Abusive or not? Sorry long post!

I clearly am conflicted because my boyfriend claims to love me but when we argue he always tells me to leave, it's his house even tho I'm on his lease and that he can "take care of that" meaning remove me, and he receives section 8 and so did I up until I moved in with him forfeited my section 8 and my own apartment so we could all live together as a family, we have 6 month old twins. I don't usually name call, but yes I can say some things to defend myself while he's saying all this to me and getting up to my face:

"Babies love me more than they love you"

" Worthless piece of shit"

" $2.00 whore"

"I can find another girl off the street who can suck **** better than you"

"You're no good to the babies, you don't buy them anything"

"You're a piece of shit so sleep on the floor with fleas like the animal you are"

"I regret the day I ever let you move back in"

"Tired of you"

"You're going to pay"

"You don't deserve to live here"

"Bitch, I wish you'd drown in water"

"Bitch, why haven't you drowned yet"

"I fucking hate you the most out of all of them"

"I'm gonna make you pay"

"You're going to regret messing with me"

"Bitch this is my home, I'm calling the landlord to remove you off the lease"

"Do something with your life"

"I'm fucking tired of you, I can't stand you"

"Do something you lazy bitch, cook, clean and do your own laundry"

"Bitch leave to the streets but leave the babies here, you're not taking them"

"I'm gonna bring a random bitch from the streets, she'll suck**** better while you have to watch"

"I'm bored having sex with you"

"Never touching you again"

"Give me all the clothes, shoes, things I bought you"

"I'm giving all that to the new bitch"

"I'm gonna take your ass down in court"

Hours later, he's forgotten it all and comes to hug me and blames the argument on me and acts like nothing happened, he says it was all MY fault! Yes, I'm still in our home with him and our babies, I have no where to go.. he won't allow me to take my babies with me... I'm stuck! I know name calling, using the babies against me to get his way are signs of abusive behavior, power and control... I just want to know what type of person goes this far with the name calling?!?! I can't believe the things he said, I've written it all down with date... I'm scared and confused. What behavior is he exerting? Thanks!