There was never any disrespect from your part in this situation, you have been nothing but polite and understanding.
This was never about an imaginary character in AC, it was about the verbal attacks on real people that angered me. It was the continued verbal assaults and taunting even when others asked them to stop, that caused me to act. I am glad he has a friend like you, I also understand the social ills that make us want to strike out that things and people, but this does not give us license to overstep social and moral boundaries in an effort to assert our autonomy. I believe this kind of thinking, this apathy to humanity and lack if human kindness is damaging to the human psyche and to society as a whole.
Be a good friend to him, we all need good friends to make us better people.