There is no way that number hasn't slipped in recent years. I would at least segment public opinion into the general public and those involved in the tech industry. Google's image (Facebook, etc, there's others) have certainly seen damage in both groups.
Whether technical people like or dislike, is kind of ambivalent. You know, it's how we make our money. And companies like Google are the market makers for raising salaries for the employees of this industry.