I considered going off on a rant about what a snake he is, but I'm just not up for it today. He does occasionally show a redeeming quality or two, and I can't rule out him having a good heart.
So I'm going to leave it at that, Tubby, except to ask you: who was playing Craig when you started watching, and who is your favorite Craig? I go all the way back to Scott Bryce (the first time he played Craig) and he'll always be my favorite.
(edited to add that our avatars look good there together!)