All I'll say is this:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1...
Or, if you'd prefer, the almost finished httpbis:
http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-2...
> This definition of safe methods does not prevent an implementation
> from including behavior that is potentially harmful, not entirely
> read-only, or which causes side-effects while invoking a safe method.
> What is important, however, is that the client did not request that
> additional behavior and cannot be held accountable for it. For
> example, most servers append request information to access log files
> at the completion of every response, regardless of the method, and
> that is considered safe even though the log storage might become full
> and crash the server. Likewise, a safe request initiated by
> selecting an advertisement on the Web will often have the side-effect
> of charging an advertising account.
I'd suggest that you become more informed about something before having such strong feelings about it.