Title says it all my boss decided to go on a tirade the other day we use a group chat service to speak with each other remotely. He used the chat which had all employees in it to berate other employees and myself using mad up figures claiming we are overspending on labour time and that projects are stalled because we are inefficient , I used my very detailed time sheet to fact check all of his claims against me and prove that the figures he came up with for me were over inflated by at least 4 times actually expenses. I also used the task record I keep to fact check his claims of me not following through on projects by showing evidence that I submitted said projects for approval in a very timely manner and even reminded him several times that they need approval to which he never responded to me. I was very respectful used no vulgar language formatted it as healthy request for feedback and open forum for suggestion. I was fired today he said" it wasn't working out", he did it opening ,publicly and in our employee group chat in front of others, he is now ghosting me like it's a bad breakup and I have no idea how I'm going to get my tax information as I've been barred from viewing my time sheet in our system. Am I the asshole here???