Carlson does have a point regarding Iran, but it seems he's voiced his disapproval of Trump before the Iran conflict.
Tucker Carlson admits he doesn’t ‘hate’ Trump but feels ‘betrayed’ by the president’s policiesTucker Carlson says he doesn’t hate his former close friend, President Donald Trump, but feels “betrayed” by the administration’s recent military actions in the Middle East.
Carlson, the former Fox News host and one of the most influential conservative media voices in America, was once closely aligned with Trump and even served as an informal adviser.
Now, Carlson has become one of Trump’s most vocal conservative critics, especially over the president’s foreign policy and military actions in the Middle East.
He recently apologized for helping Trump get elected, saying Trump has moved away from his earlier “America First” promise to avoid foreign wars and has instead taken a more aggressive approach.
“I don’t hate Trump. I hate this war and the direction that the U.S. government is taking,” Carlson told The Wall Street Journal in an interview released Saturday. “I feel betrayed.”
Carlson said he believed Trump’s campaign promise of “no new wars,” especially in the Middle East, was sincere. He now argues that Trump has since been influenced by neoconservatives and Israel, and has moved away from that original anti-war position............
https://www.independent.co.uk/news/world/americas/us-politics/tucker-carlson-trump-iran-war-wsj-interview-b2965378.html