Lionheart,
Have you forgotten the Second Agreement?
DON'T TAKE ANYTHING PERSONALLY
Nothing others do is because of you. What others say and do is a projection of their own reality, their own dream. When you are immune to the opinions and actions of others, you won't be the victim of needless suffering.
Just because someone says that you're delusional or a liar doesn't make it true. Sure, they may believe that to be true but what's that to you? Are you allowing their words to define your reality? Are you allowing their words to control your mood and outlook on life? It seems to me that you're giving away every shred and ounce of power you have over your life to the hurtful, callous, mean people who haven't bothered to get to know you or show one iota of compassion toward you.
Why are you doing that?