The US should never put itself in a position to lecture ANYONE on taking land from others... That is the essence of the pot calling the kettle black, we built this country on the premise of taking land by force!!! I'm not saying it was wrong just the fact that it was.
As to supporting Israel, we support whomever give us the best deals. We support Israel (which I think we should) but mostly for political reasons. We support Saudi Arabia but call Iran the "leading sponsor of terrorism" even thought the Wahabi's sponsor the vast majority terrorism groups, especially those that target the west. This is because of the Saudi oil and influence in the world oil market; if they did not have oil we would throw them under the bus - probably a long time ago.