I think a big difference between Tony B and Chrissy is that Tony B would have come up the same way Tony did and got made legitimately and he also did a very long prison stretch. He seemed to be well liked by the other Captains and Sil and was the same age as most of the crew. They got into this situation when Tony gave him the casino to run and Chris lied telling him how Benny was talking shit about it and Tony B said he earned it. Chris did a lot of shit and earned it too, but he was young when he got made and that was obvious favoritism by Tony, especially when Tony passed up Patsy to put Chris in as Acting Capo when Paulie was locked up. There would have been more a sense that Tony B had earned it legitimately, like any other long serving soldier that did a long stretch and kept his mouth shut. You reward shit like that. It's not like Tony immediately promoted him as soon as he got out of prison. If Tony hadn't been the boss and it was Junior, he probably would have made Tony B too.