Heather Mac Donald says the media doesn’t give itself enough credit.