The 51% "attack" is a vote, not an attack
The last two sentences of Bitcoin's whitepaper.
They [Nodes] vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.
I call on the developers of Bitcoin to place a priority on providing to the community and miners a simpler interface through which the miners may freeze particular coins.
The developers are each very busy working on aspects of Bitcoin they personally consider to be far more important than this.
Instead, why not rally a group of like-minded people and try to construct a just mining pool. For each contentious issue (to be decided by the pool operator), users would be able to vote (or maybe to delegate all their votes to someone else such as one of the site owners).