My boyfriend is upset at me for thinking a celebrity is attractive

My boyfriend got upset that I said that Zayn and Gigi are having babies. I said, they’re gonna have cute babies. He got upset and said what because they’re both attractive? And I said well yeah. Now he’s upset at me for thinking another guy is attractive. He got upset at me before for having a celebrity crush and he knew about that way before we were even dating. I don’t know what to say I don’t even feel like saying sorry because I don’t know why I should be sorry. I just don’t get it. I don’t know what to do either and I’m tired of him getting upset at me for this stuff. Maybe I’m in the wrong too I’m not sure.