Why has Israel gone to war now with both Hezbollah and Hamas? Why did Hezbollah and Hamas choose to incite Israel now?
Obviously I don't have any inside information, or even any expert knowledge. So I'll resort to what one usually does when one is ignorant; I'll imagine There's a logical explanation.
I'm George Bush. There's a civil war in Iraq and US forces are strained. Iran and Syria are using Iraq for their own ends, which includes trying to keep the US tied down. (That's what I'd do if I were Iran and Syria, because it's entirely reasonable to fear Bush will go after me next.)
What can Bush do? He could open a second front -- give Iran and Syria something else to worry about. Except he doesn't want to attack them directly -- not with a US senate election coming up. Maybe he knows Israel is worried about Hamas and Hezbollah anyway. So he gives Israel an explicity statement of support -- if you decide to go after these guys, we'll guard your back and funnel supplies as needed.
And so there's a second front.
I don't know if any of this is a good idea, but Bushian incompetence has foreclosed most of the good ideas. All that's left now are the bad ideas. It makes a kind of sense ...
Update 7/21/06: At least one person who's not ignorant came to the same conclusion, though he portrays Israel as an unwitting tool of the Bush agenda. I think it's more of a cooperative decison.