I had a friend named David when I was in graduate school, a very smart and very talented friend, who told me once that it is impossible to write an unlikable narrator in the first person.
The readers will identify with him, he said, no matter how terrible you try to make him. They will see themselves in him and they will love him.
I just finished the last season of the Sopranos.
All I have to say is: I am the mobster, and the mobster is me.