 HBO execs were initially opposed to Tony Soprano murdering someone  because they felt that it would make him an unlikable character.  Producer David Chase (II) (qv) convinced them that the audience  understood that Tony is a mobster with his own sense of ethics.