As far as Hezbollah, perhaps the situation in Lebanon is more complicated than I appreciate, but from an outsider's perspective, it seems that Hezbollah is the strongest political group precisely because it is a guerrilla group. Hezbollah's takeover of Beirut in 2008 because it disagreed with the government's shutdown of its telecommunication network is not the political response of a loyal opposition, but rather a military response against the sovereign government. Hezbollah essentially toppled the government and installed itself. So, yes, they have ministers in the government--I wonder why?
In any case, let's hope for the best in Iraq, but it will probably get worse before it gets better.