He's adorable. You made a good decision in keeping him.
My Tatiana has her quirks, too. One can say she's spoiled rotten, too. I home-cook for her. Her food has to be served very warm, or she won't eat it. I would have to microwave it to the right temperature.
I like to think she's "specific" about her food, not spoiled.