Those sound like a great ideas, although I have to question the immense burden it would put on any governing authority, still seems better than the current system though.
As a counterpoint, stock markets (or any structured form of capital investment) require infinite growth, not only is this unsustainable, but it will always prioritize the profit motive over ethical concerns.
In addition, in a market where capital controls expansion, it will always benefit those with capital and by extension power to loosen those regulations.
To summarize, regulation will win you the battle but never the war.