He says you have no sense of humor? He’s obviously not funny; he’s just rude. I wouldn’t be laughing at a guy who speaks to a girl that way. He’s also arrogant.
If the guy is complaining about you being frigid around him, he’s just trying to get you to throw yourself at him so he can get intimate with you and be sexual. And if he’s complaining you have no sense of humor, it is because he wants you to put up with the crap that comes out of his mouth without challenging him.
Are you like this around him because you like him so much? No. You’re like this around him because he’s an arrogant slimeball. His looks may be okay, but his personality is not worth getting close to.
I say congratulations to you for not letting him get intimate with you and not laughing at his nonsense. Now it is time to forget about him and find a nice guy you can respect and trust.