Yeah, Marv is definitely an anti-hero. He seems to have his own twisted moral code and the whole thing with Goldie shows the "softer side of Marv". On the other hand, he's an insane, murdering, torturing, thieving thug...
I think the only character in Sin City close to being a traditional...