I know a lot of people don't like Jack. I don't even like the character at times, but I do think he is one of the most flawed and complex "heroes" on any TV-show. Yes, he acts like a stuck up moron and he's obnoxious and full of himself and overbearing at times. But he is also so very, very broken (just like he acknowledged in this episode) and trying so very hard to be a good man and do the right thing.
I find him fascinating and infuriating. And I can't wait to see what happens to him at the end.