British Colonel Richard Kemp, former commander of British forces in Afghanistan, stands up for Israel, saying the IDF has done more than any other army to protect civilians during battle.