What can you do?
Well, complaining won't do anything so if you see a company that behaves in a way you don't like then don't use that companies products. (This can be a problem where monopolies rule like UK Water Suppliers). Don't like Shell's profits?.. then don't buy Shell petrol and vote with your money.