The director of engineering let a member of my team go, whose working style seems to be similar to you. The director put all blames of a failed release on to the guy, even though I tried to save him.
Remember, somebody will take the blames for failures. With the relationship you have with you manager now, it would be very possible that it is you in such a situation