Google fires 28 employees after protests over its alleged su