ISRAELI Prime Minister Benjamin Netanyahu has rejected criticism of a deadly raid against a flotilla carrying aid to Gaza earlier this week, saying the blockade of the Palestinian territory is needed to prevent missile attacks against Tel Aviv and Jerusalem.