Your Karma just ran over my Dogma!
I think Karma is another name for balance. I think we owe more, and should be thankful for, more than we like to think. That's what our egos do, if we let it. Trying to protect, distort, think too much of our own/too little of others, make light of our own transgressions/too much of others and generally blaming the world for our problems when it is ourselves to blame and blinds us to our true debt to life/others. If we let it.
So when we 'do good', we are just paying our dues to life. Adding to the 'livability' instead of the 'un-livability' of life. Being a lifter, not a floater, not a burden. It balances all the times we spent not 'doing good'. Have/create a good life!