(1) They would have been accused of running concentration camps. (2) After the operation is over, Israel would have been left with 2 million displaced Palestinians living on Israeli soil. Trying to relocate the evacuees back to Gaza, they would refuse to go. Removing them forcibly would lead to more bloodshed and accusations of ethnic cleansing. It’s a no-win situation, whatever they do.