Remember that Coca-Cola is responsible for one of the biggest health issue of our civilisation: obesity, and Berkshire invested heavily in it.
These industries are legal. If you think they should be abolished, fine -- but don't go around getting angry that people are investing in legal businesses that produce popular, if harmful, products. Until these industries are illegal, someone is going to invest in them, and because these industries are extremely popular those who invest in them will see their wealth expand.