Well you did the right thing by breaking his nose. Though personally I'd beat ten shades of shit out of him and make sure he woke up in hospital... You gotta get over her, she ain't worth shit if she did that to you. As for your "mate", I've already said the best thing for him, and you seem to have done it

.