You need consensus if you want to implement a "forking" change without actually causing the blockchain to fork into two incompatible systems. If you actually WANT to cause the blockchain to fork into two incompatible systems, you only need a single miner willing to mine the forked blockchain (although the more distributed the mining hash power is, the more secure your minority fork will be)
This is just a myth, or possibly circular logic, that has been repeated many times on these forums. To fork, You actually just need one computer, or possibly two, running something that is hard-coded differently than is the current bitcoin that we are all using currently and that builds of the blockchain that we all know and love. The question is, how many people would make the switch to the other system. I would guess the current bitcoin will last from 6 months to 1 year, and then the vast majority of users will switch to something else. Would we probably start to define "Bitcoin" at that point as what ever system the masses switched to. But that could really be anything. There is no guarantee or promise with the current system, as that very concept would suggest there is some entity which made a commitment. Perhaps the only promise is that such an entity does not exist.
And hey, there's nothing that says that two forks can't coexist.
And two forks already exist! It's just the original on is still going strong.
...hint: it will most likely be the one that will be the most consumed.
Yes, and that is the only truth here. If Mt. Gox decides to code it's own version, based on the blockchain to date, but going forward gives only Mt. Gox the ability to manage the integrity of the network, well if people decided they wanted to be part of that network instead of our current one, so be it. Nothing would have been violated.