I'll never claim to have been perfect and amazing at every job I've done. From my first jobs in high school to the work I do now, I've made plenty of mistakes.
However, some people make mistakes that are a little too big to be forgiven, and we all get to sit back and watch, knowing someone's getting fired for this.