Please don't blame the marketing droids
As a marketing droid myself, there is no question where the fault lies at Premier (formerly Diebold): engineering is clearly exceptionally incompetent, and management even worse.
Marketing would not push engineering to use old OS, insecure passwords, stupid physical security and a system architecture that a well-informed six year old child would spit on.
The marketing team at Premier (formerly Diebold) is guilty of gross dishonesty (and stupidly trying to spin things where they've taken massive black eyes), but that's more or less what they're paid to do.. they get briefed by engineering.
Now management - who have run a company that makes ATMs, and _should_ known something about bullet-proof, KISS security, should have made damn sure their engineering team had their shit together. And after the first public fiascos, should have fired the senior technical managers for incompetence instead of becoming belligerent, litigous and -- ultimately -- pushing it to arms length to drop like a hot potato when no-one is watching.
More to the point, why is the board of directors of Diebold, owner of Premier (formerly Diebold), not cracking the whip for managament decisions that have fundemantally and permanently eroded the credibility and reputation of the company?
PS - the model of choose a candidate, print it, check it, stick in an OCR machine to register it, and then spit it into a lockbox sounds emminently sensible - it splits the "registering" part (which can be permanently locked down -- Candidate 1: x votes; Candidate 2: Y votes; Candidate 3: Z votes) from the "candidate name" part (which has to change every single election). And you have a guaranteed chad-free paper audit trail.