I'm way late to this thread, but I don't see anyone looking at what seems to me a pretty obvious reason to whack Tony, which is that Carlo is talking to the Feds, Tony's about to be indicted, and is therefore a massive flip risk for New York, having directly done business with all the NY bosses.