Only Congress, not POTUS, has the right to declare war. While i do not think Iran has done anything to provoke or cause war, an all out ban on spending for a "war" just binds Congress. Instead, how about you reign in the POTUS. Make McConnell do his job and impeach now?