Realizing your mistake and making it an experience will be much better if you have to keep trying to justify yourself. Because if you keep doing that, we will never be better than before because you will only continue to dwell in your place.
Of course, always blaming other people for personal mistakes is not a natural thing, and improvement must always be there to increase the value in yourself and taking good value from bad experiences will make you better. True, silence is a bad choice after failure, it will even destroy everything you have prepared from the start, but if you are silent for some time to learn what has happened to your failure, it might be better before moving on to the next stage.
How was blaming other people for your own personal mistakes? It's your mistake you will face it no matter what, no matter if it involves another person but blaming others is not a good thing, it will drag you down. Also, mistakes are a natural thing in life, without them, we won't be learning mistakes brought as lessons as long as we reflect and learn from them. Mistakes can't be undone so you should face them and try to find a solution or another way around to solve or fix it.
As for mistakes, we actually need them because we will never be better than before if there are no mistakes and turn those mistakes into experiences.
Many people fail but only a few of those who fail can get back up and become successful because they know the momentum and they learn from the mistakes they made before.