As far as the Karma, you saw what you were doing and saw the pain you had created. You have gone through your own personal hell. that is Karma enough I think.
Hugs to you.
kat
Me-53(and learning!) S24, S21, D18, D17 Just keep swimming, Just keep swimming. Dory