What little plot this had, it just lost. While I don't mind punching crooks like these, there's a level you have to reach first. You don't punch the fruit merchant just because you don't like where he gets his fruit.
The noble brat, he should have gone to jail and been shamed for stealing another man's property, especially a high ticket item like that. Getting disinherited is quite appropriate, but he should have rotted in a jail cell, not lose teeth. More civilized, and frankly, a greater punishment for a coddled twbrat like him.