The hypocrisy was apparently that Obama would never allow free movement of labour into and out of the United States. (It could be argued of course that within the united STATES of America one can move freely from state to state, find gainful employment, go to college, retire etc, etc. So poor old Florida with its (usually) wonderful climate gets more than its fair share of pensioners fleeing "the snows of New England states" to look after. But it is fair to say that that's splitting hairs.)
So it's a reasonably fair comment from Johnson. It's nothing to do with the American president and in our opinion he shouldn't have commented at all. (I can't begin to imagine what Cameron promised him for his endorsement, but expect us to be at war some time very soon.)
|The suit that caused a stoushie (and the President wearing it)|
So when it comes to being a hypocrite, let's just say that it takes one to know one, eh Boris?