Sounds like you had a run in with my buddy's ex old lady. Seems like you came away fairly clean out of the whole ordeal. :-)
Oh, and as a side note, there is absolutely no proof of any positive role Karma could play into this. If the idea of Karma was true I would not think that 15 million children would starve to death every year world wide. It is a lovely thought that some day that some deserving people would be showered with good fortune and horrible people would be challenged with the opposite fate but the simple fact of the matter is this is untrue. If it were true than you would have to assume that the bad things that happen to innocent people are deserved and the riches that are bestowed the powerful are well placed.