It's my first post in this sub, so I'm sorry if this violates any of the sub's rules (I don't think it should).
I got hired in August into a communications job for a membership nonprofit in my city. Upon getting hired, I was pretty enthusiastic to take this job and leave a position that I wasn't growing at. Additionally, the position was an upgrade in pay and put me up the professional echelon. Most of my colleagues seemed to really appreciate my involvement and collaboration to facilitate their work (part of my job) and I felt that I was getting along well with my boss.
They had commented on my writing/attention to detail a couple of times, and did yell at me when I drafted my first press release for this job (ironically it was for my own hiring). Basically, I was absconded for not drafting something perfect – which felt like overkill. I explained to my boss my method for work, and I thought we had a much more affable working relationship after that. From thereon out, I did my due diligence and made sure that I was proud of and looked back over my work before sending it along to her. I was getting better.
An additional level of complexity comes from me being in graduate school, too. We had a check-in where I told her that I had to be in a special class that met 9 to 5 for two weeks. She seemed to take umbrage with how I asked (I need to graduate with my masters already – working and doing class is taking a toll). They wrote me a lengthy email the next day telling me that I wasn't very professional in asking for time off for that class. I apologized profusely and made an attempt to be as professionally accommodating as I could. I continued to write well, I began working on graphics for our social media work, I offered to help with some coworkers' larger projects. About two weeks later, I got fired for “my writing not being up to snuff for the job.”
In the moment, I was really embarrassed and felt like it was a referendum on my competence. It really hurt. To this day, I'm still really upset, but I signed the severance release document making me agree not to sue them. Still alternate between feeling incompetent and angry about the termination.
Now that I'm at the end of the post, it might've just been something I needed to write out to feel better. But I'd love your input or perception on what happened, and more importantly, how I can let go of this and move on with my professional life.