Depending on what rule changes you are talking about it doesn't matter if 95% of miners choose to switch to say 50BTC reward forever. The power is with the merchants to reject the false coins.
Please explain to me how they can do that?
They just keep running the code they've been running. It will reject the 'bad' blockchain being produced by 95% of the miners, and accept the 'good' chain being produced by the other 5%.
Uh-oh, our public, decentralized p2p ledger that bases official history off the total difficulty of computing the ledger has been infiltrated by Ceylons!
No worries, we'll just fight the Ceylons' superior computing power by refusing to upgrade to their new client, and just keep using the old client.
Which is an implementation of the Bitcoin protocol.
Which bases official history off the total difficulty of computing the ledger.
Which is desirable because it solves the problem of having to trust...
...hm, I can't remember. Gavin-- remind me what problem the Bitcoin block chain solves, I seem to have forgotten. (Who knows, maybe Ceylons infiltrated 95% of my brain, and since my ability to discern fantasy from reality is based on consensus of my total brain power... um... what I'm getting at is that the Ceylons mean us no harm, why don't you try out their client? I'm 95% certain you'll like it...)