My logic is, reward those who are honest and punish those who are not. The difference between a scammer and someone who makes a mistake is the person making a mistake got caught.
Fixed it for you. Do you think Garr would have come forward if Inaba (of all people) hadn't called him out?
I can answer that for you: No, I wouldn't have. I will also tell you this: Ever since falsely bidding up that auction I've felt dirty. I hate that feeling, and from that point of view, I am glad I got caught and fessed up. It's a feeling I never wish to return to.