Empathy is an emotional reaction to others' situation. I do not see how cutting off access to material things teaches empathy. Self control due to loss of privileges is not the same as empathy nor do I see how it induces empathy.
This is precisely my concern.  Still, whatever I said before, DD does have a great deal of empathy.  Today she told me that if she ever got very sick (we were watching a program about surgeons, which is a career she is fascinated by) she would run away and hide from me so that I wouldn't have to see how sick she was (i.e., so that I wouldn't feel sad like the family members in the program).  When she sees that someone is hurt or upset, she immediately tries to help or comfort them.  In fact, I think sometimes that the intensity of her empathy is part of the problem:  she feels deeply guilty for hurting others, but she also feels angry about feeling guilty, and it turns into a vicious cycle.  
Regardless, DD is no longer a toddler who needs to be taught that others feel pain.  She is very aware of that, and has been for years.
Also, I'm not at all sure I understand or agree with your point about nonviolence, but it seems pretty OT, so I guess there's no point in arguing.