I said it. There is a difference between someone telling a lie vs being a liar. A liar tells lies habitually.
Everybody has told a lie...."you look great", "I forgot", "I will pay you tomorrow ", "The check is in the mail", "I am sick", "My alarm did not go off", "The dog ate my homework" " My crowd was the hugest crowd ever", "You can keep your Doctor ", "If you vote for me, I will repeal Obamacare" As defined by Merriam Webster liar: a person who tells lies, a reputation as a liar
John McCain did lie. Does he lie to the point having a reputation as a liar? He is a politician. I have not followed his career long close enough to say.