I know a lot of beginning writers try to tackle the anti-hero on their first go in the rodeo. This is a fairly short article by one of the co-authors of The Emotion Thesaurus which has some nice tips.
When Flaws Go Too Far: Avoiding Unlikeable Characters | WritersDigest.com
When Flaws Go Too Far: Avoiding Unlikeable Characters | WritersDigest.com