Western media accused of ‘swallowing’ Hamas propaganda