The best way to handle Iran is to let the Iranian youth revolt as they watch the Middle East evolve into freedom all around them. The Mullahs cannot deny them forever, they Iranian youth are educated and love western culture. They are religious but not extremists. With all that has happened of late, I wouldn't be surprised if it was imminent.
But .. the youth revolt doesn't seem related to Iran having the ability to make nuke weapons.
Taking out the enrichment facility and/or any of the component parts' facilities - would not be a major war and very few innocent people would be killed or injured. Remember, when Israel hit Iraq's facility - it was at a time when very few employees were there.
I keep thinking that if those nuke facilities get taken out - it will open the door for the youth revolution to begin.