Agreed. I'm a fairly strong minded atheist and I find creationism offensive. At the same time I would defend to the death the right for creationists to have free speech.
I could understand why one might find the teaching of creationism offensive, but what is offensive about other people holding wrong opinions? I'm sure we each think the other holds several; I'm not offended by the error I perceive you might be making.