I agree with you, Overland.
Look, the simple fact of the matter is that Jim Joyce screwed up. But, the one thing about sports that already makes them unfair is the human element. Fouls and situations are interpreted differently by all sorts of referees, and Joyce simply made a mistake. He has been vocal in his apologies and he admits that he messed up. What more do you want from the guy?
Second of all, the guy needs a break. All the people criticizing him harshly (and threatening him) are coming off as perfectly well rounded individuals that have never made a mistake, which is clearly total B.S.