Why does Vito kill Tommy?
With Henry dead and all their money from the drug deal taken by Carlo and the Triads, Vito and Joe are desperate to earn the money they need to pay Bruno Levine. Tommy Angelo ratted his family out to the Feds, so they need to kill him.