Bastardizing words, particularly those that have a prior established meaning to a minority community like atheists, is tyranny of the majority. It's not their fault that people don't know what atheist means and interpret the word incorrectly. If you reject that notion then I think you a) endorse a recursive loop where ignorant people never have to learn new vocabulary (or worse, get to make up definitions matching what they want to believe the other person is saying) and b) the bar to exchanging information gets set unreasonably high because speakers have to constantly define terms for their audience. There is some duty to learn and understand in a conversation. If you don't know what the words mean, look them up or don't get upset when corrected. That's how you have a conversation that progresses past semantics.