The wisdom of imposing penalties on publicly traded corporations for their transgressions has never appealed to me. Ultimately, the losers are the corporations' stockholders, the vast majority of whom would have little notion, much less control, of the nitty-gritty details of its business transactions. Moreover, if there are benefits to the nation from treating with a company like United Technology (perhaps better or cheaper products and services), it would seem counterproductive to bar the government from continuing to do so.
Far better, I think, to impose criminal and/or civil penalties on those within a corporation who are personally up to their eyeballs in illegality. Taking away stock options, golden parachutes, retirement packages, etc. from those who knowingly engineer (or turn blind eyes to) a company's crimes, and locking up a bunch of them, strike me as far better deterrents of this sort of behavior, and a more just meting out of punishment. After all, notwithstanding the legal casuistry of Citizens United, corporations, unlike flesh and blood persons, can feel no sting.