Why does my boyfriend not like it when I wear something that shows my cleavage?

Whenever I wear a low cut top or a low type dress showing my cleavage, he gets annoyed like
"I can see your boobs.. are you even wearing a bra?"
And then he touches it and then pulls up my top to try to cover my cleavage

he's a guy
I know if he sees a girl with boobs out of her top, he would stare at her
I confronted him about this
And he replied "because its a random chick on the street, you're my girlfriend, I want guys to respect you"
Wtf?

Why is it that he doesn't like it when i show my cleavage but if a random girls walks by with her cleavage out im pretty sure he would stare at her?
Why does my boyfriend not like it when I wear something that shows my cleavage?
Why does my boyfriend not like it when I wear something that shows my cleavage?
Why does my boyfriend not like it when I wear something that shows my cleavage?
Post Opinion