28 workers were fired for protesting inside Google's New York and Sunnyvale offices. Here's why.