Why would nobody accept those BTC?
The new block chain honors all BTCs mined in the old block chain. However, it offers more attractive conditions to every miner which adopts the new block chain. Therefore there is a clear incentive to switch to the new block chain. Even worse: If you stay in the old chain, under the assumptions of the attack made above, the old chain will lose 99% of its hash power and will be V-E-R-Y slow.
I agree, that this will not happen in reality, since (1) the assumptions on which this attack is based are unrealistic and (2) miners will not base their decisions only on maximizing their profit, but also on a social consensus on how Bitcoin should work. This is good news.
The thought experiments of a theoretician often sound silly from a practical point of view :-).