Pete DuPont had a great piece at OpinionJournal yesterday.