Barack Obama has managed to insult three close allies – all in one week