Donald Trump says he's skipping the final debate before the Iowa caucuses on Thursday night because he's upset with Fox News and debate moderator Megyn Kelly. Trump will instead hold a "special event to benefit veterans organizations" in Iowa, according to a campaign press release. But the event could come off as a cheap political stunt exploiting veterans, especially because the Donald J Trump Foundation has been far from generous to veterans organizations over the years. As Emily Canal of Forbes reported in October: "The Donald J. Trump Foundation has donated $5.5 million to 298 charities between 2009 and 2013...