Ditto. I see a lot posts and where the OP is clueless and shouldn't find another job.
I also think the OP's managers should be fired. It is obvious they are just as clueless as the OP. It is obvious they threw the OP under the bus on this one.
Should't (should not) or do you meaned to write "should" find another?