My boyfriend has low self asteem?

So yesterday we went to a coffee shop where he smoked weed
My cousin came to pick me up and he was nervous about her seeing me with him smoking
He said :"I dont want her to think badly about me"
I said:" look at me... am I pretty or ugly? am i smart or stupid? do you think i would dste a bad guy? tjink i would be with you if you were whatever guy who has no value?"
He kinda didn't know what to say
Is it ok I said it or was it too rude?
My boyfriend has low self asteem?
Post Opinion