Mild comments or not, he is a guest here and should respect his hosts. It came across as a touch rude and ill-mannered.
If he any doubts, keep em private, and keep his trap shut.
I’d be embarrassed if Cameron questioned American abilities in the US just before it held an Olympics.
We kicked yer ass last time we fought. Don't make us do it again.