I was in a job where they expected me to come up with innovative ideas. I had one excellent idea where I insisted on working on it and got rejected like 3 times from my former supervisor. The third time he firmly told me "your idea is crap".
Then competitors implemented in a similar manner the idea I had in mind in the next months. In the end, I got fired with hilarious excuses that I turned down one by one in conversation with the conversation ending in that they want a more experienced employee. After that they hired a bachelor's graduate to replace me, no experience at all.
Clearly they lied and I will never learn the real reason. My question is the CEO of the company did not even bother talking to me to announce to me I am getting fired, the supervisor told me. And I am still wondering, should I contact my former CEO and tell him that this particular supervisor either sabotaged my job or did not have the mentality and intuition to validate my innovative ideas and enthusiasm?