You're an adult
Would you expect the same if you buggered up a code write, a system upgrade or whatever? I expect my manager to give me all kinds of shit if I f**k-up, it comes with the well paid job that is working in IT. I don't earn minimum wage, I worked hard and I earn good money and that comes at a cost, I need to take the repsonsibility seriously. As you head up in to the higher rankings in any kind of organisation the responsibilities increase and so do the rewards. You need to act like an adult and accept praise and scorn as deserved, not act like some sort of frightened little kid everytime you screw something up. Take your "beating" but do better next time, that's how life works and how you you learn to get better at something.