What do I mean by this?
Is it really necessary to point out faults of others? What are you really trying to do? You are trying to make yourself look better by trying to make someone else look bad or at least not as good as yourself. You are trying to save face--put the blame elsewhere. People! that doesn't work. You're the one who looks bad when you do that.
No one ever got a promotion by making the boss look bad. You get raises and promotions by making the boss look good. Stop blaming the boss for your screw-ups. If you really were smarter than him (her), you'd be the boss.
Take credit for what you do, but be honest with yourself and everyone else--take the blame for what you have done wrong and move on. Learn from your blunder and accept that it was you who caused it. Your life will be less stressful and you'll move up the ladder much faster.