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.
Onion being sold at Rs 300 per kilo in Jumla