Firstly, i'm going to try and define the words "truth" and "lie". The entire dilemma of this thing lies in how people define these words.
There are two ways of defining "a truth":
1. A truth is an event that has happened or is happening. It's not what people THINK happened or is happening.
2. A truth is an event that the individual believes to be true.
There are also two ways of defining the word "lie":
1. A lie is when "X" INTENTIONALLY tells "Y" something that isn't the truth. (this is the correct one, if you look at it's meaning in the dictionary)
2. A lie is when "X" tells "Y" something that isn't the truth, intentionally or not.
Looking at your conversation with your friend, you obviously go with the 1.´s and your friend goes with the 2.´s. Personally i'm totally with you.
To be honest, i don't really know what a "universal truth" means, but i guess it's a truth that applies to everybody. If this is so, i agree with you in this matter too. Here's an example of a universal truth: "Every living being has to die". In my opinion, anyone who tries to argue with this statement is simply stupid.