Katie Halper loses job at ‘The Hill’ after calling on progressives to dismantle Israeli apartheid / World Affairs / By Muneeb