Извиниться возможно и нужно. Тем более, что Вы и сами согласны с тем, что были не правы. Если он не захочет слушать при личной встрече или по телефону, тогда можно написать письмо. Извиниться, рассказать почему так произошло. Сказать, что все причины не оправдывают Ваше поведение, но Вы будете признательны, если он сможет Вас простить.
Другое вопрос - станет ли друг общаться с Вами после того случая. Но как минимум Вы будете знать, что сделали всё возможное для перемирия. Да и груз неприятной ситуации, вероятно, после извинения не будет так сильно давить на Вас.