Selfish, childish and cruel, Peter Griffin of Family Guy may be the worst TV dad ever. Voiced by Seth MacFarlane, Griffin constantly pokes fun at his three living children with his wife, Lois. They also had a child named Peter Griffin Junior who died after Peter shook him. An I.Q. test placed Peter in a category below mentally retarded — his stupidity inadvertently also caused the death of his stepfather.