Alright, this has been going on for quite awhile, I'm into Yu-Gi-Oh, and said guy is a hardcore pokemon fan. every day when he sees me he shouts out YGO is trash and usually a direct insult to me, which I would generally respond to rudely too. one day when me and my friend (who is also a fan, of course.) were playing a round, he came up; ruined my deck, making me reshuffle and basically make it hard for me to continue the game, and when he asked for a fight ("anime style" in his words, lol.) (we've actually hit each other before mildly) my friend pinned him against the wall and I punched him in the nose, not too hard, but from hitting the wall he got a nosebleed. I apologised after after realising what sh*t I caused, yet he didn't let it go. I feel deep regret about it. So please, Am I/ are we the asshole(s)?