This is close to treason — bashing the sitting US president in a foreign country.
It goes against historical practice, but it isn’t even close to treason.
If Kerry is laughing, he must have looked in a mirror.