where the writers are
Fortune-Cookie Tips for Writers, #173

One way to make an unlikable MC more likable is by playing magician and shifting the mirrors, e.g.: if the secondary character who is also the most likable character in your story obviously loves your difficult MC, readers will rightly conclude that there is more to that MC than immediately meets the eye.