In the case of the translate API, I fully understand their reasons and can fully support their need, even responsibility to pull the plug on a cash drain. What I find disturbing is the shortsightedness in pushing such things into the wild without any plan for how to make it last. Loosing reader doesn't represent me loosing a substantial investment. Pulling the plug on the wildly popular translate wasted vast, uncounted investments. It broke things that then needed to be fixed. Because they waited until it was popular before they asked "How are we going to make money off of this," they cost others lots of time. Lots of time, which translates to lots of money. They shut it down not with the 3 year notice they had established in their own agreement, but invoked an emergency clause to accelerate it. One small meeting before releasing it would have cost them a few man hours, and prevented the whole situation. Instead, they suffered "substantial economic burden." They also thrust a substantial economic burden on the community by wasting huge numbers of man hours in development time. While, as previously stated, I understand the need, I maintain that the irresponsibility they displayed in this case is nothing short of evil.
For the record, I don't block ads. I do stop visiting sites when the ads become too intrusive. I disable Flash as a rule, but not javascript. I don't mind ads too much, and once in a while, I actually follow up on one. I don't expect entitlement, but I do expect corporate responsibility. I pay for services all the time. Do the math, set a fair price up front, you might find me a valued customer. Act like Google did in this case, and I'll defend people's right to be pissed for a long time to come.