It seems Barack Obama's honeymoon with Europe is well and truly over. Following cat calls of hypocrisy and American selfishness, Obama heads to the G20 summit in London trying to find harmony amid the economic discord.