Yeah, cause governments tend to implode when the countries arch enemy attacks them...
Hamas hasn't even imploded, and the people have way more reason to blame them for their current situation than the Iranians can blame their government for pursuing a nuclear program that most of the country agreed with.
No matter how unpopular a government is there, they're still going to be more popular than Israel, and people will rally around any flag to fight their flagrant aggression.