For weeks, many mainstream media outlets and Israel’s harshest critics around the world have condemned Israel for fighting in and around the al-Shifa Hospital in the Gaza Strip. Doctors there denied there were terrorists present. They denied it was a legitimate military target. No hostages there, we were told. Now we know those assertions were flat wrong.