Question: is liar a bad word?
Answer: With liar, the word is no more offensive or derogatory than its meaning. However, to say that someone is a liar is a real slur on their character: this is the sense in which liar is offensive.