Why don't you just try buying American instead of chasing all the jobs to China becuase you want cheaper prices. I mean, you don't need to travel to San Francisco to protest. Start with the shirt you are wearing. Go ahead, look at the label. Does it say made in U.S.A.?
Actually, my t-shirt was made in the US and my golf shirt was made in the Northern Mariana Islands, a US territory, so I guess that counts as a double yes. ;-)