I don't think Google has control over peering agreements. The way I understand it, ISPs/backbone providers would have to decide to drop peers from their BGP configs. Outside of calling up ISPs, I'm not sure what Google should have done differently, if anything.
edit/minor correction: I guess they'd have control over peering agreements for initial hops for Google Fiber users, but that wouldn't have resolved the issue in this case, either, unless they stopped peering with other huge providers like NTT. Even then, it'd only help their subscribers.
edit/minor correction: I guess they'd have control over peering agreements for initial hops for Google Fiber users, but that wouldn't have resolved the issue in this case, either, unless they stopped peering with other huge providers like NTT. Even then, it'd only help their subscribers.