Corporate stench is repulsive to voters