It's a bit disingenuous to say Oracle bought Sun for Patents to Troll with. They have been pretty clear they bought Sun to give them a leg up in competition with IBM by eliminating IBM's hardware advantage. Everything else was secondary to the acquisition. Unless of course you want to argue that they are lieing about buying Sun for the Hardware division, but I see little reason for them to lie about it.
Google wouldn't be in this situation had they not tried to create essentially a closed platform they could control using free software. Personally I'd love to see them reverse themselves and switch to Python or Ruby or any of the truely FOSS languages. You have to wonder if Oracle considered whether it would be better to squeeze money from Google or risk that Google and much of the FOSS community abandons Java completely. That's what they have ultimately risked here, whether Google will throw Java under the bus, if they do so I predict Java growth will level off or halt completely at least in the FOSS community. Whether that risk is worth the benefit is yet to be seen.