Am I immature for accusing my boyfriend of not being attracted to me?

Anonymous
For some context me (19F) and my boyfriend (23M) have been together for around 10 months. He always talks about girls he find attractive. Usually it’s random Instagram women in cosplay. They’re usually skinny with a big butt. He says he has no type but all the women he likes look the same except me. For the majority of our relationship he made little to no effort to make me feel good about myself. I would barely get any compliments and no matter how sexy the outfit was he wouldn’t rate it above a 4. Recently for no reason at all he decided to rate me and told me I was a 7. At first I didn’t really react to it but today I brought it up and said it was kinda messed up to say. He got really mad at me and called me immature and that he obviously thinks I’m pretty and that I’m just being greedy. He found a picture of a girl he thought was an 8 on Instagram and sent it to me saying “do you honestly think you’re prettier than her”. And he talked about how cute her hair was and how fit she was and her outfit all to describe why she got a higher rating. So I said “ you would find me more attractive if my body was different”. He said no and acted like I was being irrational but I honestly feel like I’m not really what he wants and that if he could get those girls he would be with them instead of me. I know I don’t have the best body and that I’m not the prettiest girl in the world, but that doesn’t make it okay for him to give his unsolicited opinion about my looks. I hate my body and he knows that it bothers me but still decided to say all this anyways. am I being childish for being upset? How do I make him understand how I’m feeling?
Am I immature for accusing my boyfriend of not being attracted to me?
21 Opinion