if you are so unhappy then start a new altcoin and apply the changes, whatever they are in that altcoin and leave bitcoin alone.

You could make the argument that's exactly what's happening.
But what difference does the name of the currency make if Bitcoin Core devs accept that changing the PoW is the only way to get rid of miners behaving badly? Who will patch Bitcoin Core when Bitcoin "Respawn" is the only codebase with active developers?
Don't forget: the return of CPU mining would be a healthy return to a fully decentralised Bitcoin network.