No, any web crawler would have done the same thing. It is simply an error to modify content with a GET.
What happens when we're dealing with interfaces that are a little bit more ill-defined? Will Google continue to demand that you follow their way of doing things?
Google's attitude in this case suggests they will.