there is a way we can explain the buddhist thought of "karma".
many ppl think that "karma" equals to "sin" in christianity. but it is not.
let's imagine karma is a super computing system of a bank. each of us, from an ant to a human, has our own account in this bank.
each time we do anyting - yes, karma can be analogue as "thing done" to some extend - a mark will be added to our account: good karma, bad karma, and netural karma. eating, drinking, sleeping, having sex, daily life with no other complication, are non-marked karma.
and any other things done can be catergorized and become credit or debit numbers in our account.
on the other hand, we save and spend karma at the same time. when we are having good "luck", we are spending our good karma, and when we have bad "luck", we are indeed repaying our bad karma.
but then we can do good investments to increase our income of good karma, which, to certain extend, can over-write some of our bad debts.
this is the reason why when we have the wind on our side, we should be more humble and act double good by helping oneself and others to strive to be good, so we won't overdraft our bank account but bring more income instead.
when think about THE lee family, i use this analogy. these ppl must have saved tremendous good karma in their past lives, but by doing so many evil deeds, they are indeed overdrafting their account in a terrible speed. although they can save some good karma by donating money to the poor and the needies, that is very tiny investment. what is most important is what our mind initiate, not what we do. all of us do wrong things, not much bad karma will be accumulate if we do not do it intentionally and if we repent and try to save the situation; but if we do bad things intentionally for an evil cause, the bad karma is double plus double.
i really feel sorry for this monstrous family, and all the ppl who help them to do evil when they actually know about it.