While a MSM pundit slamming Trump is nothing new, Winnefeld happens to be a board member of military defense contractor Raytheon since 2017, raking in nearly $300,000 per year in total compensation - something CBS did not disclose. Perhaps CBS could have instead featured one of the 76 retired US generals and diplomats who warned against war with Iran in a May 24 open letter?