Unfortunately that is a real problem. IMO, Iran isn’t as large a problem as MEXICO is. We need to absolutely stop the invasion. They are on our territory. Iran isn’t.
But Caligula will declare war on Iran because a)they’re not liked by anybody including Caligula’s Saudi overlords; b)he mistakenly thinks it will swing many of the conservatives (we all love war, doncha know) to his side and c)war will stimulate the economy (unfortunately there is often a stimulus with war contracts).
And #4, he can blame it on the past decade.
He can't declare war, even though he thinks he can as America's first dictator. Only Congress can declare war.
Yes, I have been amazed for years why we haven't sent the number of troops to protect our own border, for crying out loud. If we can send our troops (sucking many from the National Guard) to Iraq and Afghanistan, why on Earth can't we send them to stop this crap at our own border?