Just a brief thought on the question of whether employers can tell their employers whom to vote for. Which apparently they can in a lot of states. There are conditions and caveats, but since so many states have "employment at will" laws, bosses have wide discretion about when and why they can threaten termination, and for that matter carry it out.
So employers in much of the country can do this. It doesn't really seem like something they should want to do, though. That kind of coercion is bad business and bad management. You can't actually control how your employees vote, and you certainly don't have much say in whom if anyone they support in their heart of hearts. In essence if you order your employees to support (for example) Romney, you're telling liberals in your employ to lie to you. Which would seem to be a bad precedent to me. It's a short jump from "I promise to vote Republican" to "I promise not to rent out the keys to your office."