Agreed.  This is absolutely the advice to follow at this time.  As others have said, we all make mistakes, and should learn from them.  The lesson on this one is take the time necessary to cool down before responding in these situations.  If you are still feeling a sense of urgency and a need to set things right, that should be a sign you haven&#x27;t cooled down yet, so wait some more.<p>Naming names (and there were a _lot_ of names in that post, wow) is way over the line of acceptable in this case.  Showing up at a client&#x27;s site to confront your coworker(s) is borderline dangerous behavior.  All of the actions mentioned in the post (including the post itself) will only escalate the situation and increase the sense of urgency of all parties.  No good will come of that.  Cut your losses and move forward.  The firing was completely justifiable, and (OP) you know this, let it go.<p>Again, not trying to shame or judge, a lot of us have made similar mistakes when we were young, but you do need to learn the lessons in mistakes or you will never mature.