Your character doesn't need to be likeable. They need to be legible. The reader needs to understand every decision they make even when it's wrong, even when it's ugly, even when they want to shake them. Likeable is easy and forgettable. Legible is what makes someone stay with you for years. Make the logic of every bad choice visible. The reader doesn't have to agree with it. They just have to follow it.
























