But for me, I've never invested in a gun company simply because I have no interest in guns. So it makes the decision very easy for me. Guns are not a natural extension of who and what I am. I think that as an investor you should be looking to maximize your return. But to me, that does not imply that the only way to maximize your returns is to invest in things that you don't believe in because for some reason those things will do better.
Businesses are just a reflection of people's needs and desires.
You can't run a business if you're not providing something that is a solution in one way or another for a large number of people. I think that you can do extremely well investing in just those good companies. From my point of view, I don't really need to invest in a tobacco company or a casino company in order to do very well. Just from a pragmatic standpoint, there are over 9000 public companies on the US Stock exchange. That's about 8975 more than we'll ever need to consider.