Boyfriend called me ugly..

Last night we were watching a movie. I had to wait all day for him he was on the Xbox. So I got up to go wash my face with noxema and put it on my face as a mask. Then was playing around with my cats. He got mad I wasn't watching the movie.

So he goes "Idk by you're doing that, you're still gonna be ugly" (talking about my Noxema mask) and it really hurt... Does he really think that about me?

I made him sleep on the couch after that one..., and said some hurtful stuff to him. Told him he's a midget. And a broke ass loser who wouldn't be shit if it wasn't for me. I am so mad and confused why does he have to get his claws out and say mean things like that all because I wasn't glued to that lame ass movie he put on. Like he thinks he controls me. And if I'm not doing exactly what he wants, he gets nasty. Like a teenaged girl. Not like a 27 year old MAN smfh.

Advice?