There comes a time when you are wrong and rather than blame others or justify your position (even if those factors are real)-
Apologize and make amends.
You will feel so much better and so will they. Believe, me, I know. I just experienced this very recently!