Democrats may see it as "witness intimidation," but President Donald Trump was just offering his opinion when he bashed his former ambassador to Ukraine during her public testimony in the impeachment inquiry, the White House and congressional Republicans contended Friday.

"Everywhere Marie Yovanovitch went turned bad. She started off in Somalia, how did that go? Then fast forward to Ukraine, where the new Ukrainian President spoke unfavorably about her in my second phone call with him. It is a U.S. President's absolute right to appoint ambassadors," Trump tweeted as Yovanovitch was testifying before the House Intelligence Committee Friday.

During a break in testimony, committee chairman Adam Schiff, D-Calif., called the tweet "witness intimidation in real time."

"It wasn't enough that Ambassador Yovanovitch was smeared, it wasn’t enough that she was attacked, it wasn’t enough that she was recalled for no reason, at least no good reason," Schiff told reporters. "But we saw today, witness intimidation in real time by the president of the United States, once again going after this dedicated and respected career public servant in an effort to not only chill her, but to chill others who may come forward. We take this kind of witness intimidation and obstruction of inquiry very seriously."

White House press secretary Stephanie Grisham said in a statement to NBC News that "The tweet was not witness intimidation, it was simply the president's opinion, which he is entitled to."

"This is not a trial, it is a partisan political process — or to put it more accurately, a totally illegitimate, charade stacked against the president," she added.

A senior administration official put it similarly. "It’s well within the president’s right to have an opinion on her job performance. That's not intimidation.” Yovanovitch, the official argued, is “not immune from having people criticize her record.”

GOP Rep. Jim Jordan of Ohio, a top ally of the president's who was recently made a member of the Intelligence Committee, noted that Schiff was the person who told Yovanovitch about the tweet during the hearing, suggesting she wouldn't have known about any alleged attempt at intimidation if he hadn't told her.

Jordan also said the Trump wasn't intimidating Yovanovitch — he was just venting.

"The president’s been a little frustrated by the relentless attacks from the Democrats, for now what, three and a half years?" Jordan said, adding that he didn't think the tweet would shake Yovanovitch.

"I think Ambassador Yovanovitch has served in, what [did] she say, five hardship areas? I think she’s a pretty tough lady," he said.

During the hearing, Schiff read Trump's tweets to Yovanovitch and asked her to respond.

“Where I've served over the years, I and others have demonstrably made things better,” she said, including in Ukraine.

Democrats suggested the tweet was tantamount to a criminal act, and could be added to possible articles of impeachment.

Rep. Eric Swalwell, D-Calif., a member of the Intelligence Committee, told reporters that the president engaged in witness intimidation, and adding such a charge to the impeachment case "will be considered."

“Innocent people don’t intimidate and he’s just acting more guilty,” Swalwell told reporters.

Rep. David Cicilline, D-R.I., a member of the House Judiciary Committee, which would consider articles of impeachment, tweeted, "The President is engaging in witness tampering during a Congressional impeachment hearing. That is a crime. Every Republican should have to say whether they’re okay with him doing that."

Rep. Diana DeGette, D-Colo., tweeted that the president's attacks on Yovanovitch were “highly concerning” and Congress won’t “tolerate such behavior.”

Former Secretary of State Hillary Clinton — the Democratic presidential nominee against Trump in 2016 — also weighed in on Twitter, writing, "Witness intimidation is a crime, no matter who does it. Full stop."