I do think you brought some very interesting ideas, but I would like to correct you on the last one:
Israel has NO
oil, But
Saudi Arabia,
Kuwait,
Qatar and more countries which are hostile to Israel do have cheap Oil and ALOT.
If
United States' only interest in the
Middle East was oil then they would obviously support the
Persian Gulf oil rich countries.
Hell, if Israel wouldn't exist USA probably could buy more oil for lower prices.
About the US
foreign aid to Israel, I'm not sure if the entire 3 Billion $ aid is needed, But I don't think you can compare a
Military aid (which pretty much keeps this country alive) which is given to a country and a small
economic aid which mainly goes to
Yasser Arafat's
private account.