Are you quite sure the points were still deducted? What normally happens, and what I think happened in the case you're speaking of, is that that thread on which you were given negative rep was deleted, which deletes the rep comments and tally deductions, too. I don't keep a close enough eye on my own points to know where they stand, but when threads are deleted, that normally negates the impact of the negative rep.