Israel, Iran, Gaza and the hypocrisy of Western governments