What do you define as long term? At some point, the best answer for longevity is for a company not to exist at all, given that the purpose of most companies is extraction, or some sort.
Yes, we have the power to delist companies, although I hope it never comes to that.
Shareholders would have their ownership protected in that scenario (as they still own common shares), same as any other company who was delisted from an exchange