US criticism of Israel ignites firestorm