Google should just make their cache accessible. Want to Paywall and be indexed, ie eat and have the cookie too? Don't be upset when your readers access it through the cache.
I don't get this mentality. First you go through hoops to serve the Google crawler with a full version of the article. Then you get pissed when Google presents it to the user.
I think the publishers should go ahead and create their own paywall content search engine but I would like the option to have my search results actually be available when I click them.