A Fox News contributor has accused Barack Obama of pretending to cry during his landmark speech on introducing tougher gun controls.
The US President was seen wiping away tears as he talked about victims of the 2012 Sandy Hook school shooting, in which 20 children died.
But speaking during a discussion of his address on the news channel, Andrea Tantaros said the leader's show of emotion was not "believable".
"I would check the podium for a raw onion or some No More Tears [a brand name for Johnson's baby shampoo]," she said.
"I mean. it’s not really believable. It is awards season after all."
Co-host Melissa Francis described Mr Obama’s apparent show of emotion as "bad political theatre".
"I feel bad about those kids in Connecticut, but it’s only about this that he gets so upset about and never about terror," she said.
The remarks came after Mr Obama made his case for tougher restrictions on the sale of firearms over the internet and at gun shows.
“Every time I think about those kids, it gets me mad,” he said, as tears streamed down his cheeks.
“And by the way, it happens on the streets of Chicago every day.”
It is not the first time Fox News contributors has been overtly critical of the President. In December, analyst Lt Col Ralph Peters called Mr Obama a "p***y" live on air, claiming he was "afraid" to fight Isis. Later that day, another contributor, Stacey Dash, said Mr Obama "didn’t give a sh*t".
Both were suspended from the channel for two weeks.
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies