Employers usually have 4-5 reasons stocked up as to why they could fire you. Most times they keep them stocked until you do something they don’t like, then they pull one out their ass and fire you for it. If you don’t want to keep your job then keep making your boss angry - it’s up to you
I actually was fired bc of this at my uni. I got in a heated argument with someone who is well paid at the school who badmouthed the chefs saying they could do better and I said do you know how much they make with a position and a hour rate. She went to the head of my job, and I was fired two days later. The issue is that the technicality they got off on was that the person that reported me requested I don’t work on any of their events, in which most events for my job were through them.