Don't be so narrow minded. Think outside the box. By investing in corporations who screw their employees, local communities, pollute the environment such as our drinking water, banks who caused the financial collapse while taxpayers bailed them out as their CEOs and management got away Scott free with millions in bonuses for their work. The list goes on. By investing in these dirty corporations and practices, you are giving them more money to continue their progress which is screwing whoever they can to return a profit for the company and the shareholders. Morals don't exist.Screw the person next to you by stealing his electricity and syphoning his gas ? Atypical Liberal using someone elses resources.
Happy median is investing in the corporations you hate, that way you receive dividends for the product or service profits they provide. Otherwise look at your retirement / pension portfolios and see all those companies you hate so much, even non-union firms.
In the eyes of the law, if you are driving a getaway car in a bank robbery and one of the robbers inside kills somebody, even though you were sitting outside in the car you would be charged with capital murder just as the man who pulled the trigger.