It wasn't very sporting for your attacker to pull a knife on (what he thought was) an unarmed person in the first place, so he gets what he deserves. Poor sportsmanship is met with poor sportsmanship.