I think everybody in the show has some sort of justification for how they behave, even if we don't like them for it.
Marie wants Walt arrested, she tried to steal Walt's baby, but she did those things because she legitimately believes Walter is a danger to his family and the people around him. She slapped Skyler because she thinks that Skyler's silence was what caused Hank to become bed bound for months. She's easy to dislike because she opposes the "protagonist" we identify with, but yeah.
I have to agree with Renzxen though, Hank's only motive is pride and revenge, so he's actually justifiably a dick.
My attachment to Walter has waned with everything he does. His reason was good, family, but it became pride and hoarding more money than they could ever even use, and because of that put himself and his family in danger.
Jesse has a lot of issues but he feels like the least dickish character. I don't think it's so much a personal revenge for prideful reasons, he's genuinely upset that Walter harmed a child, just like he was with Fring's two men who were killed, and is afraid he will harm more innocent people. Judging Jesse by how he reacted when shooting Gale, he has a stronger aversion than anybody else to harming innocent people.