Yes, but if you see what I wrote, his main redeeming feature that makes him bearable is that he knows he's a bastard and is the first to acknowledge it and feel a bit bad about being one. It also makes him supremenly accepting of other people's moral failings. You can tell that Cassidy thinks: "who am I to judge?"