"You guys brought me here to talk about Iowa politics and the caucus tonight, not to talk about my kids," Palin shot back after co-host Savannah Guthrie asked Palin about her remarks on the campaign trail.
"And that was a promise. But as things go in the world of media, you guys don't always keep your promises, evidently," Palin added.
Co-host Matt Lauer noted later, "There were no specific promises made about content of the interview, only that this would be your first interview since you endorsed Donald Trump."
Palin was fielding questions about her remarks last month while campaigning for Trump, where she linked President Obama's treatment of veterans with her son's arrest on a domestic violence charge, news of which emerged hours before her speech.
The former governor of Alaska said during her speech
then that her son Track, 26, who was arrested on domestic violence and weapons charges, "like so many others, they come back a bit different. They come back hardened."
"It starts from the top, the question though it comes from our own president, when they have to look at him and wonder, do you know what we go through, do you know what we're trying to do to secure America and to secure the freedoms that have been bequeathed us?" Palin said.
Palin denied on Monday that she was blaming Obama for cases of PTSD. The White House had fired back
after her initial remarks, saying that "domestic violence is not a joke."
"I never blamed President Obama. What I have blamed President Obama in doing, though, is this level of disrespect for the United States military," Palin told NBC, mentioning defense cuts.
"I didn't lay PTSD at the foot of the president. I did say, though ... and suggested very adamantly, that there is much more that our commander in chief can do to prove that he respects our troops and will let them do their job," Palin said.