The ban, announced by Foreign Secretary Ed Miliband on Tuesday, has triggered a diplomatic row with Israel and drawn criticism from opposition figures at home