Tech giants face public backlash