This same solution would work for Coca Cola and McDonald's as well. If California imposes "fat taxes" on those industries, they should just shut down all the McDonalds statewide- putting thousands out of work until the state scrapped their plan.
Actually, just the threat of doing this should be enough.
On a side note, back when it looked like Gore might become President, I had thought of a similar tack for corporations to use if the Kyoto Protocol was enacted and they were working with "Carbon Allotments and Credits". The company would go full steam ahead, and in May or July when they used up their allotment of carbon- they'd simply lay the work force off, shut the doors and wait till the new year began so they could get a brand new allotment (instead of "buying carbon" from other nations).
Corporations run this country anyway- they need to start acting like it- they have the power to run those charlatans out of office. If the commies in gov't enact harsh taxes, the corporations should just say "hell no- we'll just shut down if our product bothers you so much".
It's a great idea but someone thought about that when they put together the Master Settlement Agreement. The tobacco companys that signed on for it CAN'T stop selling in ANY of the states that signed that piece of $hit paper.
At least not legally.
You may rail about "corps running America," but the shareholders in those Corps are expecting sales revenues, not crusades.