Google fires 28 workers protesting contract with Israel | Daily Tribune