The whole idea was that I wanted to hang out with one of my friends. He said he was doing work, so I let the guy do his work (he was offline and we message on Discord) and I asked him again if he wanted to get on and hang out, and if he was done. (I assumed he was done because he was online.) So he said no, and told me to wait 40 more minutes. But, I had figured out that the guy was a straight idiot, because right when I said okay and waited 20 minutes, the whole time he was online on Discord, and Xbox. I found out he was lying the whole time and I flipped shit on him. I really was angry, until I got put on blast. 

It all started with some of his other friends that were also my friends putting me on blast for calling him a liar because he only told "half of the truth." and that I could not call him out on it because he was supposedly doing work, talking to his other friend and playing xbox. They simply said 

"He only told half of the story, you cannot call him a liar."

Am I the asshole?