“make a statement that can be regarded as insulting your host”
Cameron is a hardcore Obamabot. He deserves the insult.
When he visited the US in March he said that Obama has “strength, moral authority and wisdom” and then refused to meet any of the GOP candidates.
He’s a muslim appeaser, pro-gay marriage socialist. This is not someone you want as an ally.
You can think Cameron is Satan but I expect more from our politicians than insulting host countries and being the stereotypical ugly American overseas.