Besides Google playing nice and fixing their stuff, is there a possible fix for this?
I don’t think it’s public infrastructure.
And yes, I have direct personal experience here. :)
I suppose it would be an interesting exercise to slowly increase servers/IP addresses until rate limiting stops, but servers cost time and money.