RE: The promise
It is not wrong to fight. It is wrong to start a fight. You helped your friend. Someone that really needed help. Sometimes talking just can't solve everything. You did what you had to do. You're a great friend to have.
RE: The promise