Not posting the whole thing, but it's nice to see your perspective. Here's mine:
To me, this is about the refs as much as anything and I'm very disappointed that there is so much banter between the teams. Lebron took Green down. But he was very frustrated at the level of no-calls. Usually, I can't stand Van Gundy, but he rightly said, before this point, that it wasn't just refs allowing them to play, the refs weren't calling fouls that they should be. This was both ways as the Curry grabbing was even more out of hand than usual, but James was getting hammered by body fouls almost every time he went to the basket (sure, he had a few of his trademark elbow smashes, but overall, he wasn't getting any calls that he should have gotten either). The refs allowed the game to get to the point where players are going to take things into their own hands. I've played in games like this in the past where the refs let a lot go and eventually (and seemingly inevitably) something extra curricular happens. In Game 4, James lost it first and took down Green who was all over him on several occasions. Not defending James, but I understand his frustration. To me, it looks like Green is trying to get James off him which resulted in a sackbrush and rightly called James out for his bush league behavior. The double foul was appropriate.
As to the flagrant 1, I'm a Green fan, but you just can't have appendages flailing at opposing nethers, intentional or not, with any frequency. League had to give him a flagrant. Personally, during the game, I thought James and Green should have been assessed a double technical for taunting, James for the stepover and Green for the attempt to push AFTER the sackbrush.
Ultimately, this is avoidable with any semblance of proper officiating. I've played, coached, and refereed at fairly high levels and watching the refs was appalling who created the environment where players feel they have to police each other rather than the referees. Again, I don't condone what James did, but I understand.
As to the after effects, Warriors will miss Green a lot. But I suspect that the refs will be instructed to call a tighter game, which benefits the Warriors much more than the Cavs. I expect to see illegal screens, off the ball holding, and body fouls a lot in the first quarter. A cleaner game ultimately benefits shooters and Warriors have two of the best. Green is a huge loss though.