I admit this is hard to do, and I recently broke my own rule about this and was insulting to Viviane in another thread, and I feel badly about that.
I appreciate the sentiment, but it's really nothing to worry about, darling. I sometimes do it too, we all make mistakes! (on the cheek)
If people read insults into someone's tone, that's one thing, but there's no need to slap labels on someone like "ignorant" and "don't have a clue". Just explain what they're doing wrong, or if you're too frustrated, leave the conversation for a while.
There can be insults, to be sure, but to be ignorant on a subject is simply to not know. Sometimes that's the case. I am ignorant on the subject of early American literature. I am ignorant on architecture. I know very little on either subject, so it would just be embarassing for me to join topics on those subjects and start telling people that have studied it they were wrong. As long as we are simply ignorant on a subject and not something like an ignorant fool, it's just a fact, not an insult, no different than telling me how tall I am or am not.