Regular CNN guest and retired Brigadier General Steven Anderson called the Iran war the “greatest geopolitical disaster in American history” after President Donald Trump announced a hotly-disputed ...