This rhetoric sounds fine, but many of these companies are public limited companies where the founders only own some of the shares, most are in the hands of many small shareholders and pension providers. Stopping dividends affects the income of the majority of older people with occupational pensions or savings, who rely on their dividends or payments from pension funds and insurance companies to provide there income. Sometimes the amount is quite small but is the extra that just about pays for adequate heating or to run an essential car when there is not public transport.
The other businesses will all be private companies, so you can only look to the assets of the company itself, and no further and if extravagently you start demanding changes in the law, just remember that there are millions of sole traders and small local businesses who would suffer grieveously from such changes.