She’s a hypocrite and a political opportunist…no different than most politicians. Getting “smeared” goes with the territory.
Also, I believe Trump did call fallen troops “suckers and losers.” There’s no reason for Kelly to lie about that. He (Kelly) is a man of integrity and honorable service to our country.