On Meet the Press , ham-fisted moralist Bill Bennett huffed, How many times does this kind of thing have to come up?
Bill Bennett is described as a ham-fisted moralist.