They probably would have been better off if James did hit Tony. Having once been a teen boy myself, fistfights often build camaraderie and the guilt of hitting him would have provided a counterpoint to his sense of betrayal, making it easier for the two to make amends later.

It is easier to make amends when both sides can be presented as guilty in some way.