“President Obama has been the president most hostile to the nation of Israel in modern times” – this is the harsh if somewhat unsurprising verdict of firebrand Republican Senator Ted Cruz.