Calm down buddy..
you know he avoid his bf cause he felt guilty, he afraid to hurt him again. I know it's not right for him to vent his anger to his bf but i feel pity for him and his issues. All he need is talk heart to heart with his bf so all the misunderstanding will be solve.