White lies to protect are fine, people do it all the time. Does my bum look big in this? That sort of thing.
Lying by omission is a different matter, it depends what it is that they are not telling you. It is deception if they are omitting to tell you something that will affect your decision about whether to be in the relationship or not. I was with a guy for 10 months and was almost at the stage of moving in with him. When I met him he was separated from his second wife and the divorce came through whilst I was with him. He then told me (after I had known him for 10 months) that he had actually been married three times, he somehow forgot to tell me about wife number one! This was also a distance relationship and after this confession I looked back and I could see there had been other lies too. That was enough for me. Where there is one lie, there's often a pile of lies and you begin to wonder what else it is that they are not telling you. And how can you trust them, really?
He says you are insecure, hardwork and obsessive, but are you? Asking questions doesn't make you needy, pushy etc. It makes you an honest person looking for an honest relationship. If he has nothing to hide he should answer your questions with ease without getting angry or defensive or trying to turn things back onto you.
I have learnt from my lesson, at the first sign of lying or deceit I am off. It's just not worth it. Hope this helps