Aww give the guy a break. Some people just aren't really cat people, and even if they are, living with a kitten is very different than living with a cat.
I had a friendly make a funny analogy to me the other day, about why he prefers cats to dogs. He said "Basically, I just ask my self, would I rather have a family member who is very cool and sophisticated, or one who is jumping drooling and chewing slippers?" haha, well, we all know that kittens will eventually become cool and sophisticated, but in the mean time there are some ways to make lemonade out of lemons!
Like it was already suggested, try to wear your kitten out at bedtime. If Freddie is being especially mischevious when I am getting ready to sleep, sometimes I put him in his crate for the night. This isn't a problem for him because he was originally a shelter cat. I should elaborate though, I bought small dog crates for my cats because I think they're safer for travel and are good safety zones for when the cat feels scared. In them I have a small ziti tray filled with litter, and a little food and water. This gives me piece of mind at night and when I'm away from the house for too long because I am afraid of Freddie chewing wires or getting into other things that could potentially hurt him.
I'm pretty sure that cats are more active at night because it's when they would do a lot of hunting if they were still in the wild. Another way I curbed this problem when Raymond was a kitten was by feeding him at night. In my experience, cats are creatures of habit and create routines. Both Freddie and Raymond eat, poop, sleep, then play. So if you can get them into that routine, you'll find yourself getting more sleep, and hearing less complaining from your boyfriend!
Good luck!