(1) It's extremely unlikely that there will be a democratic revolution in Iran.
(2) Diplomacy is unlikely to dissuade Iran from continuing its development of nuclear weapons.
(3) Iran is not a country we want to have nuclear weapons.
(4) Therefore military action against Iran is the best course of action. He says:
We don't have to invade and occupy the entire country, we just need to identify and destroy facilities that we believe are being used to develop their nuclear programs.
I highly recommend you read his whole post.