graveno was evil..john thought saying no to killing was a weakness, and sammy was killing his own guys, john's non actions to stop graveno made him a bad leader..he should have killed sammy instead of talking about it in a bugged apt with frank loc.. he also should have let angelo die for all the rules he broke and took that family into turmoil..i.e. drugs killing paul,, trying to kill the under boss of another family..getting that kid tortured..robbing captains and killing for money..angelo was a street thug..not coda rostra..nino knew the life..and lived it.