Do I have a right to be upset?

I don’t know if I’m being upset for no reason or not. My husband has started watching women’s basketball. He has never been much of a sports guy. It doesn’t bother me that he watches it. My son is really into basketball (playing & watching). Tonight my husband was talking about the team he really likes (it’s the only women’s team he watches). He was telling my kids that he has a crush on some of the women. He talks bad about them all the time (says they’re horrible players). I always ask him why he watches them if he’s just going to complain about how bad they are. That’s when he brought up the crush. I don’t know it didn’t set right especially saying it in front of our kids.