Let me put it this way: Draymond Green's hand found itself in the vicinity of LeBron James' groin. If you don't want to call it a "punch," knock yourself out. Whatever it is that you would call it, he didn't have any business doing that ****ing ****, either. It's not "ridiculous" that Green suspended for it, this time. What's ridiculous is that it isn't a suspension for everybody, every ****ing time.
None of that excuses what LeBron James did. But, whether James' actions need excusing is irrelevant, because James is not a recidivist, and James is not the one who already had three flagrants/technicals on his CV in the playoffs. Because, technically, Draymond Green wasn't suspended for punching LeBron James in the balls, he was suspended for having a record. To paraphrase the great American philosopher Mos Def, it wasn't the one straw that broke the camel's back, it was the million other straws underneath it.