Agree with all three of your points - Also agree that it will probably come down to "when" not "if" U.S. military action will take place -
However, we are a long way off from that "when" point in time -
--I think you are totally wrong--the Iranians themselves -(especially those under thirty) are going to solve the problem internally--