It's unfortunate, although I suppose not surprising, that this turned into a religious debate. IMO most religious discussions on the Internet lead to nothing but nasty words and hurt feelings.
I will say, though, that I think it's a bit of a stretch to expect people to NOT take offense to being referred to as ignorant. I have never heard someone use "ignorant" in a positive way, and I have certainly never been pleased to hear someone call me that. Just my 2 cents.