Jeremy Kyle would be my pick: he gets to moralise and yell at a lot of shockingly inept people in the Jeremy Kyle Shouting Match
I don't find him irritating but that isn't a form of smugness I don't know what is :-) it certainly makes me feel smug watching it