I agree you did the right thing. I did the same thing with my son when he threw away something of his brothers out of anger. Only I made him go to the bank, withdraw the money from his account, go to the store, and replace the toy himself, even to the point of handing it over and apologizing. I am sorry your family thought you were too harsh. I think you were not harsh at all and hopefully he learned a lesson.