Mainstream media blasted for placing blame on Israel in war against Hamas