Good points.
I agree with Sonny's temper being a failing. I would say though that the killing of Bruno Tattaglia was not so much for Michael getting punched but for the second attempt on their father's life.

Sonny was not a strategic thinker (as he freely admitted in the book) and perhaps that is where Tom "failed" him. Could Tom have given orders to Sonny's crew that Sonny is never to be allowed off the property? Or could Tom have arranged for Lucy to be moved closer to the compound? Dunno.

Getting Michael involved was not good but it was the only way they had at that time to eliminate a direct threat to Vito's life and make it clear to the other Families that the Corleones were still open for business. Maybe they could have waited but that's where rational thinking goes out the window. Since Sonny, Mike and Tom were Vito's sons, they weren't dispassionate about protecting Vito.

There was another link that someone posted that compared the Corleones to the United States politically. I won't repeat all of that but Sonny's primary failings were that he took things as he saw them and overestimated the ability of violence to attain goals. Basically Sonny is all id.


"When the snows fall and the white winds blow, the lone wolf dies but the pack survives."
Winter is Coming

Now this is the Law of the Jungle—as old and as true as the sky; And the wolf that shall keep it may prosper, but the wolf that shall break it must die.
As the creeper that girdles the tree-trunk, the Law runneth forward and back; For the strength of the Pack is the Wolf, and the strength of the Wolf is the Pack.