If they moved to that chain and contributed their hash power there, it wouldn't automatically make the chain they're working on the canonical one. A change in the the protocol would not ensure consensus between the 2 chains. And regardless of how much hash power they have they probably wouldn't be able to "mess up the one true chain".
The history of the bitcoin blockchain can't be changed unless a miner can contribute the same amount of work it took to generate the section of blockchain they'd wish to change (so from a historical start block to the latest block). Even then, the most they can do is undo payments and double spend coins. This would probably not be economically viable since Bitcoin clients would probably start to blacklist expenditures from the miners addresses if suspicions of a double spend attack arose. Because wallets and nodes can tell when there's forks, people would also pick up on double spends which would disqualify any and all money attempted for the double spend. Overall it would probably be cheaper to just spend coins fairly.
Also, as an aside, the protocol-valid bitcoin blockchain with the most work gets chosen, not the longest* blockchain