Well, I know little about the subject, but superficially-
We could call it "The Patriot Fund" or whatever. You give your money to people with financial degrees, and they invest it in a wide array of businesses - not just conservative ones. Much like a 401K I guess.
Then when a company does something like donate to the Jess Jackson/Rainbow Coalition, or sponsers a gay event, etc., we would dump the stock in punishment, no matter its value.
Of course the details would need to be worked out, or else the whole thing would fail abysmally.